Open Monograph Press  3.3.0
ClosureLogAdapter.php
1 <?php
2 
3 namespace Guzzle\Log;
4 
9 {
10  public function __construct($logObject)
11  {
12  if (!is_callable($logObject)) {
13  throw new \InvalidArgumentException('Object must be callable');
14  }
15 
16  $this->log = $logObject;
17  }
18 
19  public function log($message, $priority = LOG_INFO, $extras = array())
20  {
21  call_user_func($this->log, $message, $priority, $extras);
22  }
23 }
Guzzle\Log\ClosureLogAdapter\__construct
__construct($logObject)
Definition: ClosureLogAdapter.php:10
Guzzle\Log\AbstractLogAdapter
Definition: AbstractLogAdapter.php:8
Guzzle\Log\ClosureLogAdapter
Definition: ClosureLogAdapter.php:8
Guzzle\Log
Definition: AbstractLogAdapter.php:3
Guzzle\Log\ClosureLogAdapter\log
log($message, $priority=LOG_INFO, $extras=array())
Definition: ClosureLogAdapter.php:19