Как отлаживать шаблоны Latte на PhpStorm?

Можно ли отлаживать шаблоны Latte в PhpStorm таким же образом, как можно было бы отлаживать обычный PHP?

В документации сказано:

Если вы используете IDE со степпингом кода, вы можете просмотреть сгенерированный код PHP шаблона.

Как это сделать на PhpStorm?

ОБНОВЛЕНИЕ:

Это зависит от среды, мой вопрос связан с Wordpress.

Я уже узнал, что в Wordpress сгенерированные файлы PHP можно найти в кеше (wp-content/uploads/cache/<theme>/_wplatte в моем случае).

Кажется, что файлы не генерируются заново при каждой загрузке страницы, поэтому можно установить точки останова там.

НО: Я все еще готов принять лучший, более полный ответ, если у кого-то есть лучшие рекомендации, чтобы предложить...

2 ответа

Вы можете использовать макрос для настроек точек останова в скомпилированном коде {debugbreak}

Что обычно я делаю, когда отлаживаю шаблоны или другой сгенерированный код, так это устанавливаю точку останова в месте, где генерируется шаблон, и затем захожу внутрь, пока не попаду внутрь сгенерированного файла. Или вы можете использовать точку останова в известном методе (например, внутри помощника), а затем выходить из нее, пока не окажетесь в шаблоне.

Я боюсь, что нет возможности настроить отладку латте, по крайней мере, до такой степени, что стандартизированные исходные карты - вещь:)

Другие вопросы по тегам