Я хотел бы внести свой вклад в этот пост и сказать людям, что если вы хотите использовать DBAL с лимитом в своих модульных тестах, вы можете использовать следующее:
$client = static::createClient()
$em = $client->getContainer()->get('doctrine')->getManager();
$query = $em->createQuery('WRITE YOUR QUERY HERE');
$query->setFirstResult(0);
$query->setMaxResults(1);
$data = $query->getResult();
Тот же код можно использовать в контроллеретакже с некоторыми изменениями:)