People seem to spend a lot of time trying to get PHP to be more like Rails, Django, Node/Express, Play and similar, people seem to think it's OK for the entire application to need to be re-initialized on every request (LazyLoading classes) instead of just running the setup once and then handling requests. PHP has it's advantages but why re-invent the wheel using marshmallows?