/** * {@inheritdoc} */ public function remove(EventInterface $removedEvent, array $events) { $index = 0; foreach ($events as $event) { if ($removedEvent->isEquals($event)) { array_splice($events, $index, 1); } else { $index++; } } return $events; }
/** * {@inheritdoc} */ public function remove(EventInterface $removedEvent, array $events) { $index = 0; foreach ($events as $event) { if ($removedEvent->isEquals($event)) { array_splice($events, $index, 1); } else { $index++; } } return $events; }