/** * Ctor. * * @param ILogger $logger * @param Station $station */ public function __construct($logger, $station, $timeout) { parent::__construct($logger); $this->_logger->log(__METHOD__); $this->_station = $station; $this->_timeout = $timeout; }
public function __construct($logger, $protocol, $address, $port) { parent::__construct($logger); $this->_logger->log(__METHOD__); $this->_protocol = $protocol; $this->_address = $address; $this->_port = $port; }
/** * Ctor. * * @param ILogger $logger * @param string $protocol * @param string $address * @param int $port * @param SmsMessageSender $smsMessageSender * @param array $smsParams */ public function __construct($logger, $protocol, $address, $port, $smsMessageSender = null, $smsParams = null) { parent::__construct($logger); $this->_logger->log(__METHOD__); $this->_protocol = strtolower($protocol); $this->_address = $address; $this->_port = (int) $port; $this->_smsMessageSender = $smsMessageSender; $this->_smsParams = $smsParams; $this->_smsSendInterval = $this->_smsParams['failure_count_before_send_sms'] * $this->_smsParams['failure_timeout']; $this->_timeout = $this->_smsParams['failure_timeout']; }
/** * Ctor. * * @param ILogger $logger * @param string $path Path to xml file */ public function __construct($logger, $path) { parent::__construct($logger); $this->_path = $path; }
/** * Ctor. * * @param ILogger $logger * @param string $address * @param int $port */ public function __construct($logger, $address, $port) { parent::__construct($logger); $this->_address = $address; $this->_port = (int) $port; }
/** * * @param ILogger $logger * @param PhpSerial $serial */ public function __construct($logger, $serial) { parent::__construct($logger); $this->_logger->log(__METHOD__); $this->_serial = $serial; }