/**
  * {@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;
 }