Code Duplication    Length = 8-8 lines in 2 locations

src/BasePassportServer.php 2 locations

@@ 143-150 (lines=8) @@
140
                    $this->logDebug('Handling resource owner password grant.');
141
                    $response = $this->passIssueToken($parameters, $determinedClient);
142
                    break;
143
                case GrantTypes::CLIENT_CREDENTIALS:
144
                    $this->logDebug('Handling client credentials grant.');
145
                    if ($determinedClient === null) {
146
                        $this->logDebug('Client identification failed.');
147
                        throw new OAuthTokenBodyException(OAuthTokenBodyException::ERROR_INVALID_CLIENT);
148
                    }
149
                    $response = $this->clientIssueToken($parameters, $determinedClient);
150
                    break;
151
                case GrantTypes::REFRESH_TOKEN:
152
                    $this->logDebug('Handling refresh token grant.');
153
                    if ($determinedClient === null) {
@@ 151-158 (lines=8) @@
148
                    }
149
                    $response = $this->clientIssueToken($parameters, $determinedClient);
150
                    break;
151
                case GrantTypes::REFRESH_TOKEN:
152
                    $this->logDebug('Handling refresh token grant.');
153
                    if ($determinedClient === null) {
154
                        $this->logDebug('Client identification failed.');
155
                        throw new OAuthTokenBodyException(OAuthTokenBodyException::ERROR_INVALID_CLIENT);
156
                    }
157
                    $response = $this->refreshIssueToken($parameters, $determinedClient);
158
                    break;
159
                default:
160
                    $this->logDebug('Unknown grant type.', ['grant_type' => $grantType]);
161
                    throw new OAuthTokenBodyException(OAuthTokenBodyException::ERROR_UNSUPPORTED_GRANT_TYPE);