get(IRequest::class), ); $this->authorizationService = \OC::$server->get(AuthorizationService::class); } /** * Throws an exception unless the attributes are granted for the current authentication user and optionally * supplied subject. * * @param string[] $attributes The attributes * @param mixed $subject The subject * @param string[] $attributes Attributes of subject * @param string $message The message passed to the exception * * @throws AccessDenied */ protected function denyAccessUnlessGranted(array $attributes, $subject, $message = 'Access Denied.') { if (!$this->authorizationService->isGranted($attributes, $subject)) { throw new AccessDenied($message); } } }