# L!MP (12.08.2014 / 21:16)
Ну это просто библиотеки Symfony собранные на свой лад, так что х.з. Штука весьма специфическая.
Почти согласен. Но привнёс мидлухи, что я пока не видел нигде. Только в виде отдельных библиотек. Такая практика почему-то мало распространена.
Контроллеры не должны зависеть от контейнера, что делается во множестве фреймворков.
Конечно можно внедрить туда и контейнер, но я бы не стал этого делать. Ну и прочие мелочи.
По поводу специфики полностью не согласен. Можно делать всё, что угодно, никаких ограничений. Правда в каких-то случаях может получится не так красиво. По мере выявления таких случаев надо будет делать так, чтобы это можно было сделать красиво и просто.
Всё-таки почему ты так решил? Я не понимаю.
Почитал тему и понял, какой же я дилетант
reaper, Такая практика почему-то мало распространена.
--
Middleware? Ну вот в Slim похоже сделано, там middleware идут цепочкой chain of responsibility и в любой уровень можно добавить свои middleware.
Всё-таки почему ты так решил? Я не понимаю.
--
Ну вот я бы твоим ФВ не пользовался бы. Не вижу в нем ничего что смогло бы облегчить мне работу.
L!MP, Вероятно ты прав. Мидлухи имелись ввиду не те, что предназначены для расширения самого фреймворка. Что-то вроде wsgi или rack. Посмотри на Stack.
reaper, на сколько я помню, в Slim там то же middleware являются слоями доп.логики между запросом и обработчиком. Те же сессия, авторизация пользователя и т.д. Хотя могу ошибаться.
# L!MP (14.08.2014 / 00:43)
Middleware ... chain of responsibility
это паттерны проектирования?
Blade, chain of responsibility? Да.
Пытайся как можно больше осложнить простое и все будут видеть какой ты кул кодырь)0)0