compatible with Symfony 2.3