30 private $consumerFactory;
35 private $maintenanceMode;
40 private $maintenanceSleepInterval;
52 $maintenanceSleepInterval = 30
54 $this->consumerFactory = $consumerFactory;
56 $this->maintenanceSleepInterval = $maintenanceSleepInterval;
70 $consumer = $this->consumerFactory->get(
$name);
71 }
catch (\Exception $e) {
72 $errorMsg =
'"%callbackMethod" callback method specified in crontab.xml ' 73 .
'must have corresponding consumer declared in some queue.xml.';
76 if (!$this->maintenanceMode->isOn()) {
79 sleep($this->maintenanceSleepInterval);
__construct(ConsumerFactory $consumerFactory, MaintenanceMode $maintenanceMode=null, $maintenanceSleepInterval=30)
__call($name, $arguments)
if(!isset($_GET['name'])) $name