Implementation of a custom framework based on Symfony 2 components