public function testFirePhpPluginSubclass() { $firephp = FirePhp::init('ZendTest\Wildfire\FirePhpPlugin'); $this->assertEquals(get_class($firephp), 'ZendTest\Wildfire\FirePhpPlugin'); FirePhp::destroyInstance(); try { FirePhp::init('ZendTest\Wildfire\Request'); $this->fail('Should not be able to initialize'); } catch (\Exception $e) { // success } $this->assertNull(FirePhp::getInstance(true)); try { FirePhp::init(array()); $this->fail('Should not be able to initialize'); } catch (\Exception $e) { // success } $this->assertNull(FirePhp::getInstance(true)); }