PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information

Fabien Potencier's Blog: Create your own framework... on top of the Symfony2 Components (part 7)

Note: This article was originally published at PHPDeveloper on 17 January 2012.
PHPDeveloper

Fabien Potencier has posted the seventh part of his series looking at how to make a custom framework on top of the components from the Symfony2 framework. In this part of the series he improves his basic framework by adding some namespacing to organize the application a bit more.

If you have a closer look at the code, front.php has one input, the Request, and one output, the Response. Our framework class will follow this simple principle: the logic is about creating the Response associated with a Request. As the Symfony2 components requires PHP 5.3, let's create our very own namespace for our framework: Simplex.

He puts the main front controller in just the "Simplex" namespace but adds in others for the controllers and models. He also updates his Composer configuration to create some PSR-0 autoloading.