/** * @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; }
/** * @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); }
/** * @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; }
/** * @param HandlerInterface[] $handlers * @param int $level * @param bool $pass */ public function __construct(array $handlers, $level = HandlerInterface::DEFAULT_LEVEL, $pass = HandlerInterface::DEFAULT_PASS) { parent::__construct($level, $pass); $this->setHandlers($handlers); }