Example #1
0
 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');
 }
Example #3
0
 /**
  * @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;
 }