Hola,
cuando he ejecutado usando bin / phpunit -c app / src / MyBundle / Tests / Controller / TestControllerTest.php
dado el siguiente error, he encontrado muchas formas pero no obtengo ninguna solución al respecto,
1) MyBundleTests \ ControllerTestControllerTest :: testJsonPutTestActionShouldModify
PHPUnit_Framework_Exception: Error fatal de PHP: excepción no detectada 'PDOException' con el mensaje 'No puede serializar o anular la serialización de instancias de PDO' en C: \ Users \ php52AppD
ata \ LocalTemp \ PHPB2A7. tmp: 49
Seguimiento de pila:
lanzado en C: \ Users \ php52AppData \ LocalTemp \ PHPB2A7.tmp en la línea 49
Gracias
Debe deshabilitar el aislamiento de procesos si desea probar objetos que no admiten la serialización (por ejemplo, objetos PDO).
@ whatthejeff
Debe deshabilitar el aislamiento de procesos si desea probar objetos que no admiten la serialización (por ejemplo, objetos PDO).
Como hacer eso ?
Al no encenderlo :-) Está deshabilitado por defecto.
Sí, lo descubrí;) .De hecho, en mi proyecto symfony2 estaba habilitado en phpunit.xml.dist
backupGlobals = "falso"
processIsolation = "verdadero"
Comentario más útil
Debe deshabilitar el aislamiento de procesos si desea probar objetos que no admiten la serialización (por ejemplo, objetos PDO).