public function __construct() { parent::__construct(); $config_class = \PHPQueue\Base::$config_class; $config = $config_class::getConfig($this->queue_type); $this->dataSource = \PHPQueue\Base::backendFactory($config['backend'], $config); $this->resultLog = \PHPQueue\Logger::createLogger('MainLogger', \PHPQueue\Logger::INFO, sprintf('%s/QueueLog-%s-%s.log', $config_class::getLogRoot(), $this->queue_type, date('Ymd'))); }
public function __construct() { $this->dataSource = \PHPQueue\Base::backendFactory('Beanstalkd', $this->sourceConfig); $this->resultLog = \PHPQueue\Logger::createLogger('BeanstalkSampleLogger', PHPQueue\Logger::INFO, __DIR__ . '/logs/results.log'); }
/** * @return \PHPQueue\Backend\Base */ private function getDataSource() { $config_class = \PHPQueue\Base::$config_class; Console::stdout('Connecting to DataSource...'); $config = $config_class::getConfig($this->queue); $ds = \PHPQueue\Base::backendFactory($config['backend'], $config); Console::output('%g[OK]%n'); return $ds; }