public function post() { $request = $this->getSlim()->request(); // Do the validation - TODO!!! //$this->statementValidator->validateRequest($request); //$this->statementValidator->validatePutRequest($request); $this->oAuthService->accessTokenPost($request); // Authorization is always requested $view = new AccessTokenView(['service' => $this->oAuthService]); $view = $view->renderGet(); Resource::jsonResponse(Resource::STATUS_OK, $view); }