public function runAction($id, $params = [])
{
$action = $this->createAction($id);// вернется null
if ($action === null) { //сработает это условие
throw new InvalidRouteException('Unable to resolve the request: ' . $this->getUniqueId() . '/' . $id);
}
echo '<pre>';
print_r($action);//После условия выше тут лежит объект errorAction
exit();
Почему после вызова функции createAction в переменной action лежит null.
А когда после Эксепшена, делаю print_r() Там лежит уже объект.
Как туда попадает Объект?