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')); }