/** * @param \OAuth2\Endpoint\Authorization $authorization */ private function checkPrompt(Authorization $authorization) { if (!in_array($authorization->getPrompt(), $authorization->getAllowedPromptValues())) { throw new \InvalidArgumentException('Invalid "prompt" parameter. Allowed values are ' . json_encode($authorization->getAllowedPromptValues())); } }