template_helper и assetManager для development-ветки #66
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
В ассет-менеджер я внёс то же самое предложение об использовании $pattern, но в более свежий код. Основывался на таком размышлении: если принято решение в необходимости компрессии, то она всё-равно будет использоваться для всех файлов, либо ни для каких. Поэтому вынес эту настройку в свойство класса (вообще-то это свойство там уже было, но не использовалось). В отдельных ситуациях придётся играться с этим свойством, что бы задать разные условия вклчюения файлов.
В методах этот аргумент заменил на $pattern. На случай глобальной работы с одним паттерном, что бы постоянно его не вводить, предусмотрел публично есвойство класса $activePattern, которое, если установлено, перебивает значения, переданные в методы. Не знаю, подойдёт ли такое решение, так как оно является потенциальным источником ошибок по невнимательности. Но, с другой стороны, его можно вообще не использовать тому, у кого есть такие опасения.