Exemple #1
0
 function testSkipPermissionChecks()
 {
     $perms = new Perms();
     $perms->setResolverFactories(array(new Perms_ResolverFactory_StaticFactory('root', new Perms_Resolver_Default(false))));
     Perms::set($perms);
     $manip = new Category_Manipulator('wiki page', 'Hello World');
     $manip->overrideChecks();
     $manip->setCurrentCategories(array(1, 2, 3, 7));
     $manip->setUnmanagedCategories(range(1, 5));
     $manip->setNewCategories(array(1, 2, 4, 6));
     $this->assertEquals(array(6), $manip->getAddedCategories());
     $this->assertEquals(array(7), $manip->getRemovedCategories());
 }