Example #1
0
 /**
  * Unloads event instance.
  * 
  * @param string $className Event name
  * 
  * @return null
  */
 public static final function clearInstance($className)
 {
     if (isset(self::$_instances[$className])) {
         $name = self::_configName($className);
         Config::clearInstance($name);
         self::$_instances[$className]->_loadObservers();
     }
 }
Example #2
0
 public function testInstance()
 {
     $config1 = Config::getInstance("Test_Config1");
     $expected1 = array("key1" => 1, "key2" => 3);
     $this->assertEquals($expected1, $config1->valueOf());
     $config2 = Config::getInstance("Test_Config2");
     $expected2 = array();
     $this->assertEquals($expected2, $config2->valueOf());
     $config1->key3 = 5;
     $save1 = Config::saveInstance("Test_Config1");
     $this->assertTrue($save1);
     Config::clearInstance("Test_Config1");
     $config3 = Config::getInstance("Test_Config1");
     $expected3 = array("key1" => 1, "key2" => 3, "key3" => 5);
     $this->assertEquals($expected3, $config3->valueOf());
     Config::clearInstance("Test_Config1");
     Config::clearInstance("Test_Config2");
 }
Example #3
0
 protected function tearDown()
 {
     Config::clearInstance("JooS_Log");
     Log::clearWriters();
 }