PAGI\Logger\Asterisk\Impl\AsteriskLoggerImpl::getLogger PHP Method

getLogger() public static method

Obtains an instance for this facade.
public static getLogger ( PAGI\Client\IClient $agi ) : void
$agi PAGI\Client\IClient Client AGI to use.
return void
    public static function getLogger(IClient $agi)
    {
        if (self::$instance === false) {
            $ret = new AsteriskLoggerImpl($agi);
            self::$instance = $ret;
        } else {
            $ret = self::$instance;
        }
        return $ret;
    }

Usage Example

Beispiel #1
0
 /**
  * (non-PHPdoc)
  * @see PAGI\Client.IClient::getAsteriskLogger()
  */
 public function getAsteriskLogger()
 {
     return AsteriskLoggerImpl::getLogger($this);
 }