Ситуация следующая - стоит на opencart 1.5 pagespeed от budgetneon https://github.com/budgetneon/pagecache. Карточки товаров кешируются все отлично, но заметил что категории не кешируются. Начал отладку и понял что после $controller->dispatch($action, new Action('error/not_found')); код останавливает свое выполнение !хотя! вывод страниц идет и все отрабатывает и страница с товарами отображается, но в кеш она не попадает и страница 'error/not_found' не выпадает не в лог, никуда. Так вот сам вопрос чем $controller->dispatch($action, new Action('error/not_found')); может останавливать код? Или как вообще может работать вывод страницы не выполнив код после строки $controller->dispatch($action, new Action('error/not_found')); в index.php На скриншоте видно что за код.