public function startExecution(Executable $manager)
 {
     if (function_exists('fastcgi_finish_request')) {
         fastcgi_finish_request();
     }
     parent::startExecution($manager);
 }
 /**
  * @param Executable $manager
  *
  * remember: calling set_time_limit() restarts the timer at 0
  */
 public function startExecution(Executable $manager)
 {
     set_time_limit($this->timeout);
     parent::startExecution($manager);
 }
 public function execute(Deferred $deferred)
 {
     if (!$deferred instanceof DoctrineEventConditionalDeferred) {
         parent::execute($deferred);
         return;
     }
     foreach ($deferred->getEvents() as $event) {
         if ($this->eventWasFired($event)) {
             parent::execute($deferred);
             break;
         }
     }
 }