public function testIsRegistered() { $handler = new ShutdownHandler(array(get_class($this), 'shutdown'), array()); $this->assertSame(true, $handler->isRegistered()); $handler = new ShutdownHandler(array(get_class($this), 'shutdown'), array()); $handler->unRegister(); $this->assertSame(false, $handler->isRegistered()); self::$testVariable = 0; ShutdownHandler::shutdown(); $this->assertSame(1, self::$testVariable); }