Completed
Push — master ( 49cbbd...fa99dd )
by Alexandre
06:00
created
OAuth2/ClientAuthentication/Authenticators/ClientPasswordAuthenticator.php 1 patch
Unused Use Statements   -2 removed lines patch added patch discarded remove patch
@@ -9,8 +9,6 @@
 block discarded – undo
9 9
 namespace OAuth2\ClientAuthentication\Authenticators;
10 10
 
11 11
 
12
-use OAuth2\Role\Client\Type\ClientPassword;
13
-use OAuth2\Role\Client\Type\ConfidentialClient;
14 12
 use OAuth2\Roles\ClientInterface;
15 13
 use OAuth2\Roles\Clients\ConfidentialClientInterface;
16 14
 use OAuth2\Storages\ClientStorageInterface;
Please login to merge, or discard this patch.
src/OAuth2/EndpointMessages/Authorization/AuthorizationResponse.php 1 patch
Unused Use Statements   -2 removed lines patch added patch discarded remove patch
@@ -9,8 +9,6 @@
 block discarded – undo
9 9
 namespace OAuth2\EndpointMessages\Authorization;
10 10
 
11 11
 use GuzzleHttp\Psr7\Response;
12
-use GuzzleHttp\Psr7\Uri;
13
-use OAuth2\Credentials\AuthorizationCode;
14 12
 use Psr\Http\Message\UriInterface;
15 13
 
16 14
 
Please login to merge, or discard this patch.
src/OAuth2/EndpointMessages/Token/AccessTokenResponse.php 2 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -106,7 +106,7 @@
 block discarded – undo
106 106
      * Response constructor.
107 107
      * @param string $accessToken
108 108
      * @param string $tokenType
109
-     * @param int|null $expiresIn
109
+     * @param integer $expiresIn
110 110
      * @param null|string $refreshToken
111 111
      * @param null|string $scope
112 112
      */
Please login to merge, or discard this patch.
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -10,7 +10,6 @@
 block discarded – undo
10 10
 
11 11
 
12 12
 use GuzzleHttp\Psr7\Response;
13
-use Psr\Http\Message\UriInterface;
14 13
 
15 14
 /**
16 15
  * Class AccessTokenResponse
Please login to merge, or discard this patch.
src/OAuth2/EndpointMessages/Token/ErrorResponse.php 2 patches
Unused Use Statements   -2 removed lines patch added patch discarded remove patch
@@ -10,8 +10,6 @@
 block discarded – undo
10 10
 
11 11
 
12 12
 use GuzzleHttp\Psr7\Response;
13
-use GuzzleHttp\Psr7\Uri;
14
-use Psr\Http\Message\UriInterface;
15 13
 
16 14
 class ErrorResponse extends Response
17 15
 {
Please login to merge, or discard this patch.
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -37,25 +37,25 @@
 block discarded – undo
37 37
     public function __construct(string $error, ?string $errorDescription = null, ?string $errorUri = null, int $status = 400, array $headers = [])
38 38
     {
39 39
         if ($this->containsNotAsciiChar($error)) {
40
-            throw new \Exception('Malformed error type. Expect ascii string. Got : ' . $error);
40
+            throw new \Exception('Malformed error type. Expect ascii string. Got : '.$error);
41 41
         }
42 42
 
43 43
         if (!in_array($error, self::errors)) {
44
-            throw new \Exception('Unexpected error type. Expect one of : ' . implode(', ', self::errors));
44
+            throw new \Exception('Unexpected error type. Expect one of : '.implode(', ', self::errors));
45 45
         }
46 46
 
47 47
         $data = ['error' => $error];
48 48
 
49 49
         if ($errorDescription) {
50 50
             if ($this->containsNotAsciiChar($errorDescription)) {
51
-                throw new \Exception('Malformed error description. Expect ascii string. Got : ' . $errorDescription);
51
+                throw new \Exception('Malformed error description. Expect ascii string. Got : '.$errorDescription);
52 52
             }
53 53
             $data['error_description'] = $errorDescription;
54 54
         }
55 55
 
56 56
         if ($errorUri) {
57 57
             if ($this->containsNotAsciiChar($errorUri)) {
58
-                throw new \Exception('Malformed error uri. Expect ascii string. Got : ' . $errorUri);
58
+                throw new \Exception('Malformed error uri. Expect ascii string. Got : '.$errorUri);
59 59
             }
60 60
 
61 61
             $data['error_uri'] = $errorUri;
Please login to merge, or discard this patch.
src/OAuth2/Endpoints/AuthorizationEndpoint.php 3 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -96,7 +96,7 @@
 block discarded – undo
96 96
     /**
97 97
      * Renvoie une réponse si une erreur survient, null sinon,  le client et la redirect_uri sont des parametres int/out
98 98
      * @param ServerRequestInterface $request
99
-     * @param void $client
99
+     * @param RegisteredClient $client
100 100
      * @param void $responseTypes
101 101
      * @param void $redirectUri
102 102
      * @param void $scope
Please login to merge, or discard this patch.
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -106,7 +106,7 @@
 block discarded – undo
106 106
      * @throws \Exception
107 107
      */
108 108
     public function verify(ServerRequestInterface $request, &$client = null, &$responseTypes = null,
109
-                           &$redirectUri = null, &$scope = null, &$responseMode = null, &$isInsecure = null): ?Response
109
+                            &$redirectUri = null, &$scope = null, &$responseMode = null, &$isInsecure = null): ?Response
110 110
     {
111 111
         $authorizationRequest = AuthorizationRequest::createFromServerRequest($request);
112 112
 
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -221,7 +221,7 @@
 block discarded – undo
221 221
             if (!$scopePolicyManager->checkScope($client, $scope)) {
222 222
                 $supportedScopes = implode(', ', $scopePolicyManager->getSupportedScopes($client));
223 223
                 throw new OAuthException('invalid_scope',
224
-                    'Some of requested scopes are not supported. Scope supported : ' . $supportedScopes,
224
+                    'Some of requested scopes are not supported. Scope supported : '.$supportedScopes,
225 225
                     'https://tools.ietf.org/html/rfc6749#section-4.1');
226 226
             }
227 227
 
Please login to merge, or discard this patch.
src/OAuth2/OpenID/ResponseTypes/CodeResponseType.php 3 patches
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -12,7 +12,6 @@
 block discarded – undo
12 12
 use OAuth2\Config;
13 13
 use OAuth2\Exceptions\OAuthException;
14 14
 use OAuth2\Repositories\ConfigurationRepository;
15
-use OAuth2\ResponseTypes\ResponseTypeInterface;
16 15
 use OAuth2\Roles\Clients\RegisteredClient;
17 16
 use OAuth2\Roles\ResourceOwnerInterface;
18 17
 use OAuth2\Storages\AuthorizationCodeStorageInterface;
Please login to merge, or discard this patch.
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -40,7 +40,7 @@
 block discarded – undo
40 40
      * @return array
41 41
      */
42 42
     public function handle(ServerRequestInterface $request, ResourceOwnerInterface $resourceOwner,
43
-                           RegisteredClient $client, ?array $scope = null): array
43
+                            RegisteredClient $client, ?array $scope = null): array
44 44
     {
45 45
         // TODO: Implement handle() method.
46 46
     }
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -71,7 +71,7 @@
 block discarded – undo
71 71
             );
72 72
         }
73 73
 
74
-        if(!$state && $this->configurationRepository->getConfig(Config::ENFORCE_STATE)) {
74
+        if (!$state && $this->configurationRepository->getConfig(Config::ENFORCE_STATE)) {
75 75
             throw new OAuthException('invalid_request',
76 76
                 'Missing a required parameter : state',
77 77
                 'http://openid.net/specs/openid-connect-core-1_0.html#AuthorizationEndpoint'
Please login to merge, or discard this patch.
src/OAuth2/Server.php 1 patch
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -68,7 +68,7 @@
 block discarded – undo
68 68
     /**
69 69
      * Server constructor.
70 70
      * @param ResourceOwnerProviderInterface $resourceOwnerProvider
71
-     * @param null|StorageRepository $storageRepository
71
+     * @param StorageRepository $storageRepository
72 72
      * @param null|ConfigurationRepository $configurationRepository
73 73
      * @param ResponseTypeRepository $responseTypeRepository
74 74
      * @param null|GrantTypeRepository $grantTypeRepository
Please login to merge, or discard this patch.
src/Old/Endpoint/Endpoint.php 2 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -42,7 +42,7 @@
 block discarded – undo
42 42
      * method available via the user-agent to accomplish this redirection is
43 43
      * allowed and is considered to be an implementation detail
44 44
      *
45
-     * @param $uri
45
+     * @param string $uri
46 46
      * @return Response
47 47
      */
48 48
     protected function redirectResponse($uri)
Please login to merge, or discard this patch.
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -74,18 +74,18 @@  discard block
 block discarded – undo
74 74
     protected function errorResponse(string $redirectUri, string $error, ?string $description = null, ?string $uri = null)
75 75
     {
76 76
         if ($this->containsNotAsciiChar($error)) {
77
-            throw new \Exception('Malformed error type. Expect ascii string. Got : ' . $error);
77
+            throw new \Exception('Malformed error type. Expect ascii string. Got : '.$error);
78 78
         }
79 79
 
80 80
         if (!in_array($error, self::errors)) {
81
-            throw new \Exception('Unexpected error type. Expect one of : ' . implode(', ', self::errors));
81
+            throw new \Exception('Unexpected error type. Expect one of : '.implode(', ', self::errors));
82 82
         }
83 83
 
84 84
         $data = ['error' => $error];
85 85
 
86 86
         if ($description) {
87 87
             if ($this->containsNotAsciiChar($description)) {
88
-                throw new \Exception('Malformed error description. Expect ascii string. Got : ' . $description);
88
+                throw new \Exception('Malformed error description. Expect ascii string. Got : '.$description);
89 89
             }
90 90
 
91 91
             $data['error_description'] = $description;
@@ -93,7 +93,7 @@  discard block
 block discarded – undo
93 93
 
94 94
         if ($uri) {
95 95
             if ($this->containsNotAsciiChar($uri)) {
96
-                throw new \Exception('Malformed error uri. Expect ascii string. Got : ' . $uri);
96
+                throw new \Exception('Malformed error uri. Expect ascii string. Got : '.$uri);
97 97
             }
98 98
 
99 99
             $data['error_uri'] = $uri;
@@ -102,9 +102,9 @@  discard block
 block discarded – undo
102 102
         $redirectUri = new Uri($redirectUri);
103 103
         $query = http_build_query($data);
104 104
         if ($redirectUri->getQuery()) {
105
-            $query .= '&' . $redirectUri->getQuery();
105
+            $query .= '&'.$redirectUri->getQuery();
106 106
         }
107
-        $redirectUri = $redirectUri->getScheme() . ':' . $redirectUri->getHierPart() . '?' . $query;
107
+        $redirectUri = $redirectUri->getScheme().':'.$redirectUri->getHierPart().'?'.$query;
108 108
 
109 109
         return $this->redirectResponse($redirectUri);
110 110
     }
Please login to merge, or discard this patch.
src/Old/Endpoint/Server/Authorization.php 4 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -274,7 +274,7 @@
 block discarded – undo
274 274
      * @param RegisteredClient $client
275 275
      * @param null|string $redirectUri
276 276
      * @param bool $isImplicitGrant
277
-     * @return Uri|null|string
277
+     * @return \Psr\Http\Message\UriInterface
278 278
      * @throws \Exception
279 279
      */
280 280
     private function checkClientRedirectUri(RegisteredClient $client, ?string $redirectUri, $isImplicitGrant = false)
Please login to merge, or discard this patch.
Unused Use Statements   -4 removed lines patch added patch discarded remove patch
@@ -10,20 +10,16 @@
 block discarded – undo
10 10
 
11 11
 use GuzzleHttp\Psr7\Response;
12 12
 use GuzzleHttp\Psr7\Uri;
13
-use OAuth2\Credential\AuthorizationCode;
14 13
 use OAuth2\Endpoint\Config;
15 14
 use OAuth2\Endpoint\Endpoint;
16 15
 use OAuth2\Endpoint\Server\Messages\Authorization\AuthorizationRequest as AuthorizationRequest;
17
-use OAuth2\Endpoint\Server\Messages\Authorization\AuthorizationResponse as AuthorizationResponse;
18 16
 use OAuth2\Endpoint\Server\Messages\Authorization\ErrorResponse;
19 17
 use OAuth2\Exception\MissingResourceOwnerDecision;
20 18
 use OAuth2\Exception\ResourceOwnerNotAuthenticatedException;
21 19
 use OAuth2\ResponseType\ResponseTypeInterface;
22
-use OAuth2\Storage\ClientStorage;
23 20
 use OAuth2\Role\Client\RegisteredClient;
24 21
 use OAuth2\Role\Client\Type\ClientPassword;
25 22
 use OAuth2\Role\Client\Type\PublicClient;
26
-use OAuth2\Role\Client\WebApplication;
27 23
 use OAuth2\Role\ResourceOwner;
28 24
 
29 25
 
Please login to merge, or discard this patch.
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -175,12 +175,12 @@  discard block
 block discarded – undo
175 175
             $responseTypes = [];
176 176
             foreach (explode(' ', $request->getResponseType()) as $responseTypeRequested) {
177 177
                 $responseType = $this->server->getResponseType($responseTypeRequested);
178
-                if(!$responseType) {
178
+                if (!$responseType) {
179 179
                     return new ErrorResponse($redirectUri, 'unsupported_response_type', 'Invalid response_type parameter',
180 180
                         'https://tools.ietf.org/html/rfc6749#section-3.1.1');
181 181
                 }
182 182
 
183
-                if($responseType->isImplicit()) {
183
+                if ($responseType->isImplicit()) {
184 184
                     $isImplicitResponseType = true;
185 185
                 }
186 186
 
@@ -236,7 +236,7 @@  discard block
 block discarded – undo
236 236
             $params['state'] = $request->getState();
237 237
         }
238 238
 
239
-        if($isImplicitResponseType) {
239
+        if ($isImplicitResponseType) {
240 240
             $redirectUri = $redirectUri->withFragment(http_build_query($params));
241 241
         }
242 242
         else {
Please login to merge, or discard this patch.
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -238,8 +238,7 @@
 block discarded – undo
238 238
 
239 239
         if($isImplicitResponseType) {
240 240
             $redirectUri = $redirectUri->withFragment(http_build_query($params));
241
-        }
242
-        else {
241
+        } else {
243 242
             foreach ($params as $key => $value) {
244 243
                 $redirectUri = Uri::withQueryValue($redirectUri, $key, $value);
245 244
             }
Please login to merge, or discard this patch.