Можно ли отлаживать шаблоны Latte в PhpStorm таким же образом, как можно было бы отлаживать обычный PHP?
документация говорит:
Если вы используете IDE со степпингом кода, вы можете просмотреть сгенерированный код PHP шаблона.
Как это сделать на PhpStorm?
ОБНОВИТЬ:
Это зависит от среды, мой вопрос связан с WordPress.
Я уже узнал, что в WordPress сгенерированные файлы PHP можно найти в кеше (wp-content/uploads/cache/<theme>/_wplatte
в моем случае).
Кажется, что файлы не генерируются каждый раз при загрузке страницы, поэтому можно установить точки останова там.
НО: Я все еще готов принять лучший, более полный ответ, если у кого-то есть лучшие рекомендации, чтобы предложить …
Что обычно я делаю, когда отлаживаю шаблоны или другой сгенерированный код, так это устанавливаю точку останова в месте, где генерируется шаблон, и затем захожу внутрь, пока не попаду внутрь сгенерированного файла. Или вы можете использовать точку останова в известном методе (например, внутри помощника), а затем выходить из нее, пока не окажетесь в шаблоне.
Боюсь, что нет возможности настроить отладку латте, по крайней мере, до такой степени, что стандартизированные исходные карты — вещь 🙂
Вы можете использовать макрос для настройки точек останова в скомпилированном коде {} DebugBreak