Пример #1
0
 public function testBuildRoles()
 {
     $config = ['admin' => ['user', 'staff'], 'staff' => ['user'], 'user'];
     $instance = new Acl();
     $instance->setRoleRegistry(new Registry($config));
     self::assertTrue($instance->hasRole('user'));
     self::assertTrue($instance->hasRole('admin'));
     self::assertTrue($instance->hasRole('staff'));
     self::assertTrue($instance->inheritsRole('admin', 'user'));
     self::assertTrue($instance->inheritsRole('admin', 'staff'));
     self::assertTrue($instance->inheritsRole('staff', 'user'));
 }