Пример #1
0
 /**
  * Publishes a given message and context with given level
  *
  * @param mixed $level
  * @param mixed $rawMessage
  * @param array $context
  */
 public function log($level, $rawMessage, array $context = array())
 {
     $message = $this->initMessage($level, $rawMessage, $context);
     // add exception data if present
     if (isset($context['exception']) && $context['exception'] instanceof Exception) {
         $this->initExceptionData($message, $context['exception']);
     }
     $this->publisher->publish($message);
 }
Пример #2
0
 private function validatePublish(Closure $validator)
 {
     $this->publisher->expects($this->once())->method('publish')->will($this->returnCallback($validator));
 }