This repository has been archived by the owner on Jan 8, 2020. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[zen-44][#1801] Created default FirePHP implementation of FirePhpInte…
…rface - Created a bridge, FirePhpBridge, to bridge the FirePHP implementation and the FirePhp log writer
- Loading branch information
1 parent
7b95aa5
commit 4dc18b1
Showing
3 changed files
with
119 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,112 @@ | ||
<?php | ||
/** | ||
* Zend Framework (http://framework.zend.com/) | ||
* | ||
* @link http://github.com/zendframework/zf2 for the canonical source repository | ||
* @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com) | ||
* @license http://framework.zend.com/license/new-bsd New BSD License | ||
* @package Zend_Log | ||
*/ | ||
|
||
namespace Zend\Log\Writer\FirePhp; | ||
|
||
use FirePHP; | ||
|
||
/** | ||
* @category Zend | ||
* @package Zend_Log | ||
* @subpackage Writer | ||
*/ | ||
class FirePhpBridge implements FirePhpInterface | ||
{ | ||
/** | ||
* FirePHP instance | ||
* @var FirePHP | ||
*/ | ||
protected $firephp; | ||
|
||
/** | ||
* Constructor | ||
* | ||
* @param FirePHP $firephp | ||
*/ | ||
public function __construct(FirePHP $firephp) | ||
{ | ||
$this->firephp = $firephp; | ||
} | ||
|
||
/** | ||
* Retrieve FirePHP instance | ||
* | ||
* @return FirePHP | ||
*/ | ||
public function getFirePhp() | ||
{ | ||
return $this->firephp; | ||
} | ||
|
||
/** | ||
* Determine whether or not FirePHP is enabled | ||
* | ||
* @return bool | ||
*/ | ||
public function getEnabled() | ||
{ | ||
return $this->firephp->getEnabled(); | ||
} | ||
|
||
/** | ||
* Log an error message | ||
* | ||
* @param string $line | ||
* @return void | ||
*/ | ||
public function error($line) | ||
{ | ||
return $this->firephp->error($line); | ||
} | ||
|
||
/** | ||
* Log a warning | ||
* | ||
* @param string $line | ||
* @return void | ||
*/ | ||
public function warn($line) | ||
{ | ||
return $this->firephp->warn($line); | ||
} | ||
|
||
/** | ||
* Log informational message | ||
* | ||
* @param string $line | ||
* @return void | ||
*/ | ||
public function info($line) | ||
{ | ||
return $this->firephp->info($line); | ||
} | ||
|
||
/** | ||
* Log a trace | ||
* | ||
* @param string $line | ||
* @return void | ||
*/ | ||
public function trace($line) | ||
{ | ||
return $this->firephp->trace($line); | ||
} | ||
|
||
/** | ||
* Log a message | ||
* | ||
* @param string $line | ||
* @return void | ||
*/ | ||
public function log($line) | ||
{ | ||
return $this->firephp->trace($line); | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Typo