/**
  * Cleanup information about excluded definitions.
  *
  * @param ProcessHandleEvent $event
  */
 public function onProcessHandleAfterFlush(ProcessHandleEvent $event)
 {
     $excludeDefinitions = $event->getProcessTrigger()->getDefinition()->getExcludeDefinitions();
     foreach ($excludeDefinitions as $name) {
         if (isset($this->excludeDefinitions[$name]) && $this->excludeDefinitions[$name] > 0) {
             // As this event comes after "before" event, counter will eventually be 0.
             $this->excludeDefinitions[$name] -= 1;
         }
     }
 }
예제 #2
0
 public function testGetProcessTriggerWorks()
 {
     $this->assertSame($this->processTrigger, $this->event->getProcessTrigger());
 }