I am confused. In most respects Symfony presents itself an OOP
framework which implements several best-practice   design patterns,
such as MVC and Front Controller, and Symfony takes advantage of some
of the most advanced aspects of PHP 5. On the symfony-project.org
site, the first headline of body text says:

"Symfony is a full-stack framework, a library of cohesive classes
written in PHP."

I note the use of "cohesive classes".

So I am puzzled: why are helpers implemented as functions, instead of
as methods of classes? The use of functions seems incongruous with the
stated aims of Symfony. It seems clunky to have such an advanced
framework that falls back to functions for some things.

Does anyone know why this particular decision was made?







--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"symfony users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to