Я написал расширение для передачи сигналов для tx_news, которое расширяет действие detail. Диспетчер работает, как и ожидалось, при вызове подробного просмотра новостей. Но когда страница сведений вызывается без допустимых параметров для существующей записи новостей, я получаю следующую ошибку:
Oops, an error occurred!
Argument 1 passed to .....\Slots\NewsControllerSlot::detailActionSlot() must be an instance of GeorgRinger\News\Domain\Model\News, null given
Ошибка проста для понимания:
public function detailActionSlot(News $newsItem, $currentPage, $demand, $settings, $extendedVariables)
первый параметр $ Элемент news отсутствует.
Но как мне избежать ошибки? Спасибо!