/** * * @param MvcEvent $e */ public function prepareActionViewModel(MvcEvent $e) { /* @var $result ModelInterface */ $result = $e->getResult(); if ($result instanceof ModelInterface) { if ($result->terminate()) { $result->setOption('has_parent', null); } else { $this->blockPool->add(LayoutInterface::BLOCK_ID_ACTION_RESULT, $result); } } }