/** * 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; } } }
public function testGetProcessTriggerWorks() { $this->assertSame($this->processTrigger, $this->event->getProcessTrigger()); }