/** * {@inheritdoc} */ public function get() { $token = $this->tokenStorage->getToken(); if (null === $token || !is_object($token->getUser())) { return []; } $authorizations = []; foreach ($token->getUser()->getRoles() as $authorization) { $auth = new Authorization(); $auth->setCodeAction($authorization); $auth->setGranted(true); $authorizations[] = $auth; } return $authorizations; }
/** * {@inheritdoc} */ public function get() { $token = $this->tokenStorage->getToken(); if (null === $token || !is_object($token->getUser())) { return []; } $authorizations = []; $collection = $token->getUser()->getGroup()->getAuthorizations(); foreach ($collection as $element) { $authorization = new Authorization(); $authorization->setCodeAction($element->getCode())->setGranted(true); $authorizations[] = $authorization; } return $authorizations; }