Webiny\Component\Security\User\AbstractUser::setRoles PHP Method

setRoles() public method

Sets the user roles.
public setRoles ( array $roles )
$roles array An array of Role instances.
    public function setRoles(array $roles)
    {
        $this->roles = $this->arr($roles);
    }

Usage Example

Example #1
0
 /**
  * Sets roles for current user.
  */
 private function setUserRoles()
 {
     $this->initRoleHierarchy();
     $this->user->setRoles($this->roleHierarchy->getAccessibleRoles($this->user->getRoles()));
 }