Пример #1
0
 /**
  * @param Permission $role
  *
  * @return bool
  */
 public function hasPermission(Permission $role)
 {
     return $this->permissions->contains($role);
 }
Пример #2
0
 /**
  * @param Permission $role
  */
 public function addPermission(Permission $role)
 {
     $role->addUser($this);
     if (!$this->permissions->contains($role)) {
         $this->permissions[] = $role;
     }
 }
Пример #3
0
 /**
  * {@inheritdoc}
  */
 public function clearPermissions()
 {
     $this->permissions->clear();
     $this->refreshPermissionsInstance();
 }