/** * Generates a request URI for the corresponding authorization request. * * @param Request $request * @return string */ public function createAuthorizationRequestUri(Request $request) { if ($stateManager = $this->getStateManager()) { $state = $stateManager->initState(); $request->setState($state->getHash()); } $this->setLastRequest($request); return $this->getUriGenerator()->createAuthorizationRequestUri($request); }