@@ -66,13 +66,13 @@ public function authenticate(ServerRequestInterface $request): ResultInterface
6666 }
6767
6868 /**
69- * @param \Psr\Http\Message\ServerRequestInterface $request The request object.
70- * @param \Psr\Http\Message\ResponseInterface $response The response object.
71- * @param \ArrayAccess<string, mixed>|array<string, mixed> $identity Identity data to persist.
72- * @return array{request: \Psr\Http\Message\ServerRequestInterface, response: \Psr\Http\Message\ResponseInterface}
69+ * @inheritDoc
7370 */
74- public function persistIdentity (ServerRequestInterface $ request , ResponseInterface $ response , $ identity ): array
75- {
71+ public function persistIdentity (
72+ ServerRequestInterface $ request ,
73+ ResponseInterface $ response ,
74+ ArrayAccess |array $ identity ,
75+ ): array {
7676 $ sessionKey = $ this ->getConfig ('sessionKey ' );
7777 /** @var \Cake\Http\Session $session */
7878 $ session = $ request ->getAttribute ('session ' );
@@ -106,13 +106,7 @@ public function clearIdentity(ServerRequestInterface $request, ResponseInterface
106106 }
107107
108108 /**
109- * Impersonates a user
110- *
111- * @param \Psr\Http\Message\ServerRequestInterface $request The request
112- * @param \Psr\Http\Message\ResponseInterface $response The response
113- * @param \ArrayAccess<string, mixed> $impersonator User who impersonates
114- * @param \ArrayAccess<string, mixed> $impersonated User impersonated
115- * @return array{request: \Psr\Http\Message\ServerRequestInterface, response: \Psr\Http\Message\ResponseInterface}
109+ * @inheritDoc
116110 */
117111 public function impersonate (
118112 ServerRequestInterface $ request ,
@@ -140,11 +134,7 @@ public function impersonate(
140134 }
141135
142136 /**
143- * Stops impersonation
144- *
145- * @param \Psr\Http\Message\ServerRequestInterface $request The request
146- * @param \Psr\Http\Message\ResponseInterface $response The response
147- * @return array{request: \Psr\Http\Message\ServerRequestInterface, response: \Psr\Http\Message\ResponseInterface}
137+ * @inheritDoc
148138 */
149139 public function stopImpersonating (ServerRequestInterface $ request , ResponseInterface $ response ): array
150140 {
0 commit comments