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 -~----------~----~----~----~------~----~------~--~---
