Esempio n. 1
0
 /**
  * @inheritdoc
  */
 public function isHandling(Record $record)
 {
     if (!parent::isHandling($record)) {
         return false;
     }
     foreach ($this->getHandlers() as $handler) {
         if ($handler->isHandling($record)) {
             return true;
         }
     }
     return false;
 }
Esempio n. 2
0
 /**
  * @param LoggerInterface $logger
  * @param int $level
  * @param bool $pass
  */
 public function __construct(LoggerInterface $logger, $level = HandlerInterface::DEFAULT_LEVEL, $pass = HandlerInterface::DEFAULT_PASS)
 {
     parent::__construct($level, $pass);
     $this->logger = $logger;
 }
Esempio n. 3
0
 /**
  * @param int $messageType
  * @param int $level
  * @param bool $pass
  */
 public function __construct($messageType = self::TYPE_PHP, $level = HandlerInterface::DEFAULT_LEVEL, $pass = HandlerInterface::DEFAULT_PASS)
 {
     $this->assertValidMessageType($messageType);
     parent::__construct($level, $pass);
     $this->messageType = $messageType;
 }
Esempio n. 4
0
 /**
  * @param HipChatRoom $room
  * @param string $from
  * @param int $level
  * @param bool $pass
  */
 public function __construct(HipChatRoom $room, $from, $level = HandlerInterface::DEFAULT_LEVEL, $pass = HandlerInterface::DEFAULT_PASS)
 {
     $this->room = $room;
     $this->from = $from;
     parent::__construct($level, $pass);
 }