Comments 11
Не так давно писали чтото-похожее для YAML-конфигов, в целом очень полезный функционал в умелых руках.
Удобно строить бизнес-правила, можно даже в сочетание написать билдер на JS
Если бы еще аннотации были частью языка, а не в виде коментариев.
Вот это велосипед! Лямбды и eval оказались недостаточно клёвыми.
eval совсем не клево, а лямбды — как вы в конфигах опишите лямбды?
Какой же это конфиг, если в нём код? А если код, то почему не php?
Ну не стоит лукавить. Конфиги в крупных фреймворках влияют на логику работы приложения. Это не просто информация о том как подключать кешер, соединяться с базой, на каком порту приложение работает и так далее. Вы описываете роутинг, схемы моделей. Так что это просто расширение возможностей конфигов с логикой.
Sign up to leave a comment.
Новое в Symfony 2.4: компонент ExpressionLanguage