src/Security/Voter/PermissionVoter.php line 26

Open in your IDE?
  1. <?php
  2. /**
  3.  * Voter class for checking user permissions
  4.  *
  5.  * PHP version 7.4
  6.  *
  7.  * @category   App
  8.  * @package    App\Security\Voter
  9.  * @author     Momcilo Radotic <mradotic@outlook.com>
  10.  * @copyright  2021 MoravaSevice
  11.  * @license    MoravaSevice
  12.  */
  13. namespace App\Security\Voter;
  14. use Symfony\Component\Security\Core\Authentication\Token\TokenInterface;
  15. use Symfony\Component\Security\Core\Authorization\Voter\Voter;
  16. /**
  17.  * Voter class for checking user permissions
  18.  *
  19.  * @category   App
  20.  * @package    App\Security\Voter
  21.  */
  22. class PermissionVoter extends Voter
  23. {
  24.     protected function supports(string $attribute$subject)
  25.     {
  26.         return true;
  27.     }
  28.     protected function voteOnAttribute(string $attribute$subjectTokenInterface $token)
  29.     {
  30.         $ad 'asdasdasd';
  31.         return $attribute == 'test';
  32.     }
  33. }