/** * Executes all finishers of this form * * @return void */ protected function invokeFinishers() { $finisherContext = $this->objectManager->get(FinisherContext::class, $this, $this->getControllerContext()); foreach ($this->formDefinition->getFinishers() as $finisher) { $finisher->execute($finisherContext); if ($finisherContext->isCancelled()) { break; } } }