а разве представление это не конкретный "шаблон" просто? То есть я это представлял так как то:
$mode = getMode();
$responceHeaders = getHeadersByMode($mode);
$view = getViewByMode($mode);
$body = getBodyFromView($view);
(new Responce($responceHeaders, $body))->flush();
да. Это шаблон с минимальной логикой. Просто тебе нужно выбрать нужное представление (если приложение запущено в консольном режиме, то это будет консольное представление), и передать туда данные