verifyResourceRequest(OAuth2\Request::createFromGlobals(), $response = new OAuth2\Response())) { * $response->send(); // authorization failed * die(); * } * return json_encode($resource); // valid token! Send the stuff! * @endcode */ interface ResourceControllerInterface { /** * Verify the resource request * * @param RequestInterface $request - Request object * @param ResponseInterface $response - Response object * @param string $scope * @return mixed */ public function verifyResourceRequest(RequestInterface $request, ResponseInterface $response, $scope = null); /** * Get access token data. * * @param RequestInterface $request - Request object * @param ResponseInterface $response - Response object * @return mixed */ public function getAccessTokenData(RequestInterface $request, ResponseInterface $response); }