yii\rbac\ManagerInterface::getPermissionsByRole PHP Метод

getPermissionsByRole() публичный Метод

Returns all permissions that the specified role represents.
public getPermissionsByRole ( string $roleName ) : Permission[]
$roleName string the role name
Результат Permission[] all permissions that the role represents. The array is indexed by the permission names.
    public function getPermissionsByRole($roleName);

Usage Example

 public function testGetPermissionsByRole()
 {
     $this->prepareData();
     $permissions = $this->auth->getPermissionsByRole('admin');
     $expectedPermissions = ['createPost', 'updatePost', 'readPost', 'updateAnyPost'];
     $this->assertEquals(count($expectedPermissions), count($permissions));
     foreach ($expectedPermissions as $permissionName) {
         $this->assertTrue($permissions[$permissionName] instanceof Permission);
     }
 }
All Usage Examples Of yii\rbac\ManagerInterface::getPermissionsByRole