тест, модули Symfony + Doctrine2 + cleanup:true (транзакцией оборачивается)
как там правильно грузить фикстуру отнаследованной от Fixture ?
сейчас $em->flush() внутри фикстуры запускает connection->commit вызывающий падение с ошибкой
Doctrine2: Fixtures could not be loaded, got Doctrine\DBAL\ConnectionException: Transaction commit failed because the transaction has been marked for rollback only.
для чего фикстуры оборачивать транзакцией?
тут транзакцией оборачивается сам тест посредством модуля Doctrine2 + cleanup: true но em пытается выполнить connection->commit при накатке фикстуры, что ломает фикстуру от модуля в тесте
я хз как там в codeception, flush из фикстуры убрать не пробовал?
Обсуждают сегодня