Esempio n. 1
0
 /**
  * check destroy singleton class instance and information about destroyed singleton
  */
 public function testDestroySingletonObject()
 {
     $objectName = 'ClassKernel\\Data\\Object';
     $converted = Register::name2code($objectName);
     $this->assertArrayHasKey($converted, Register::getRegisteredObjects());
     Register::destroy($objectName);
     $this->assertArrayNotHasKey($converted, Register::getRegisteredObjects());
     $this->assertArrayHasKey($objectName, Register::getClassCounter());
     $this->assertEquals('destroyed [' . $objectName . ']', Register::getClassCounter()[$objectName]);
 }