/** * @param \OAuth2\Endpoint\Authorization\AuthorizationInterface $authorization * * @return array */ private function computeResponseParameters(AuthorizationInterface $authorization) { $response_parameters = []; foreach ($authorization->getResponseTypes() as $type) { $response_parameters = array_merge($response_parameters, $type->prepareAuthorization($authorization)); } foreach ($authorization->getResponseTypes() as $type) { $type->finalizeAuthorization($response_parameters, $authorization, $authorization->getRedirectUri()); } return $response_parameters; }