I recently updated to Symfony 2.7 and ran into this issue. It is giving me this deprecation error.
Symfony\Component\DependencyInjection\Definition::setFactoryMethod(getRepository) is deprecated since version 2.6 and will be removed in 3.0. Use Definition::setFactory() instead
Symfony\Component\DependencyInjection\Definition::setFactoryService(doctrine.orm.entity_manager) is deprecated since version 2.6 and will be removed in 3.0. Use Definition::setFactory() instead
Seems like culprit is this configuration.
ac_queue.failed.job.repository:
class: Acme\Bundle\QueueBundle\Repository\FailedJob
factory_service: doctrine.orm.entity_manager
factory_method: getRepository
arguments: ['AcmeQueueBundle:FailedJob']
public: false
What is the right way to do this now in Symfony 2.7 now?