updated code for Symfony 2.4+