Doctrine no está enviando una "consulta SQL real" al servidor de la base de datos:en realidad está usando declaraciones preparadas, lo que significa:
- Enviando la declaración, para que esté preparada (esto es lo que devuelve
$query->getSql()
) - Y, luego, enviar los parámetros (devueltos por
$query->getParameters()
) - y ejecutar las sentencias preparadas
Esto significa que nunca hay una consulta SQL "real" en el lado de PHP, por lo que Doctrine no puede mostrarla.