/** * Test set firephp */ public function testSetFirePhp() { $writer = new FirePhp($this->firephp); $firephp2 = new MockFirePhp(); $writer->setFirePhp($firephp2); $this->assertTrue($writer->getFirePhp() instanceof FirePhpInterface); $this->assertEquals($firephp2, $writer->getFirePhp()); }
public function testConstructWithOptions() { $formatter = new \Zend\Log\Formatter\Simple(); $filter = new \Zend\Log\Filter\Mock(); $writer = new FirePhp(array('filters' => $filter, 'formatter' => $formatter, 'instance' => $this->firephp)); $this->assertTrue($writer->getFirePhp() instanceof FirePhpInterface); $this->assertAttributeInstanceOf('Zend\\Log\\Formatter\\FirePhp', 'formatter', $writer); $filters = self::readAttribute($writer, 'filters'); $this->assertCount(1, $filters); $this->assertEquals($filter, $filters[0]); }
/** * Inicia o FirePHP para log da aplicacao no console do navegador. */ public static function getInstance() { if (self::$instance == null) { // Inicia FirePHP, mas desabilitado $writer = new WriterFirePhp(); $writer->getFirePhp()->getFirePhp()->setEnabled(false); self::$instance = new Logger(); self::$instance->addWriter($writer); // Se foi setada variavel no apache ou .htaccess // ex.: .htaccess // // SetEnv FIREBUG true if (getenv(self::FIREBUG_NAMESPACE) == "true" || getenv(self::FIREBUG_NAMESPACE) == "") { $writer->getFirePhp()->getFirePhp()->setEnabled(true); self::$instance->warn("FirePHP iniciado"); } } return self::$instance; }