Кто работал с каким-либо дебаггером кода, знает, как это бывает удобно для быстрой отладки: код можно выполнять построчно в поисках ошибки. PHP из коробки не имеет такой возможности, но можно поставить xdebug настроить GUI и получить тот же результат. На практике это хорошо работает для локальных скриптов, но настройка сильно усложняется когда скрипт работает на дальнем сервере. Когда речь идет о поддержке, то почти всегда приходится работать с дальним кодом. Мне давно хотелось решить эту проблему.
Ранее писал о новом модуле для создания своих модулей. Затем появилась возможность собирать обновления для своих модулей. При этом не важно, созданы они были при помощи конструктора или руками. Хочу остановиться на этом важном вопросе отдельно.
Некоторое время назад написал скрипт, отображающий АПИ функции на основе исходников текущей установки. Позднее в нём нашлись баги и появились "фиче реквесты". Пришлось подкладывать обновленный скрипт на место старого. Конечно, было бы удобнее для всех ставить его и получать обновления через маркетплейс. Но никак не доходили руки изучить документацию чтобы оформить решение в виде модуля. Хорошо было бы иметь мастер, делающий всю "грязную" работу: создать структуру модуля, необходимые файлы, а потом и архив нужного формата. Не было, пришлось сделать