What is "symfony-2"

Symfony 2 is a web framework written in PHP that follows the MVC (model-view-controller) paradigm. Available under the MIT License, differs from Version 1 basically in directory structure, configuration form.

The creators of Symfony state that the learning curve necessary for their proficient use is reduced to less than a day. It is designed to allow developers to apply agile development principles (such as DRY, KISS or XP) and focus on business rules without having to write many XML configuration files, common in current frameworks.

Symfony still aims to build robust applications in an enterprise context, and give developers full control over configuration: from directory structure to external libraries, almost everything can be customized. To achieve enterprise development guidelines, the framework is packaged with additional tools to help developers test, debug and document projects