/**
  * @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()));
     }
 }