public getPermissionsByRole ( string $roleName ) : |
||
$roleName | string | the role name |
Résultat | all permissions that the role represents. The array is indexed by the permission names. |
public function getPermissionsByRole($roleName);
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); } }