Updated for >= symfony 2.3