src/Security/Voter/Message/CreateMessageReactionVoter.php line 9

Open in your IDE?
  1. <?php
  2. namespace App\Security\Voter\Message;
  3. use App\Entity\Account\User;
  4. use App\Entity\ChannelUserData\ChannelUserData;
  5. use App\Entity\Chat\Message;
  6. class CreateMessageReactionVoter extends AbstractMessageVoter
  7. {
  8.     protected function supportedAttribute(): string
  9.     {
  10.         return 'NIM_CREATE';
  11.     }
  12.     /**
  13.      * @param User $user
  14.      * @param Message $message
  15.      * @param ChannelUserData $channelUserData
  16.      * @return int
  17.      */
  18.     protected function grant(User $user$messageChannelUserData $channelUserData): int
  19.     {
  20.         return true;
  21.     }
  22. }