public function execute(Request $request, $processor) { try { $accessToken = $this->requestAccessTokenObtainer->obtain($request); } catch (OAuthErrorException $e) { return Controller::createOAuthHttpResponse($e->getHttpStatusCode(), $e->getParameters(), $e->getHeaders()); } return call_user_func($processor, $request, $accessToken); }
public function execute(Request $request) { try { $responseParameters = $this->tokenGranter->grant($request); } catch (OAuthErrorException $e) { return Controller::createOAuthHttpResponse($e->getHttpStatusCode(), $e->getParameters(), $e->getHeaders()); } return Controller::createOAuthHttpResponse(200, $responseParameters); }