KnpLabs / DoctrineBehaviors

Doctrine2 behavior traits that help handling Blameable, Loggable, Sluggable, SoftDeletable, Uuidable, Timestampable, Translatable, Tree behavior
http://knplabs.com
MIT License
911 stars 287 forks source link

Fixed problem with symfony 5.2-RC1 #609

Closed diabelb closed 3 years ago

diabelb commented 3 years ago

Fixed problem with circular dependency injection after install on symfony 5.2-RC1

Executing script cache:clear [KO] [KO] Script cache:clear returned with error code 255 !! Error {#5285 !! #message: "Maximum function nesting level of '256' reached, aborting!" !! #code: 0 !! #file: "./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php" !! #line: 317 !! trace: { !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:317 { !! ContainerUzwxCLB\App_KernelDevDebugContainer->load($file, $lazyLoad = true) !! › { !! › if (class_exists($class = NAMESPACE.'\'.$file, false)) { !! › return $class::do($this, $lazyLoad); !! } !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:318 { …} !! ./var/cache/dev/ContainerUzwxCLB/getBlameableEventSubscriberService.php:29 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:329 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Dbal_DefaultConnectionService.php:35 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:329 { …} !! ./var/cache/dev/ContainerUzwxCLB/getDoctrine_Orm_DefaultEntityManagerService.php:51 { …} !! ./var/cache/dev/ContainerUzwxCLB/App_KernelDevDebugContainer.php:329 { …} !! ./vendor/symfony/dependency-injection/Container.php:246 { …} !! ./vendor/symfony/dependency-injection/Container.php:228 { …} !! ./vendor/symfony/doctrine-bridge/ManagerRegistry.php:38 { …} !! ./vendor/doctrine/persistence/lib/Doctrine/Persistence/AbstractManagerRegistry.php:205 { …} !! ./vendor/symfony/doctrine-bridge/CacheWarmer/ProxyCacheWarmer.php:52 { …} !! ./vendor/symfony/http-kernel/CacheWarmer/CacheWarmerAggregate.php:98 { …} !! ./vendor/symfony/http-kernel/Kernel.php:580 { …} !! ./vendor/symfony/http-kernel/Kernel.php:780 { …} !! ./vendor/symfony/http-kernel/Kernel.php:121 { …} !! ./vendor/symfony/framework-bundle/Console/Application.php:168 { …} !! ./vendor/symfony/framework-bundle/Console/Application.php:74 { …} !! ./vendor/symfony/console/Application.php:166 { …} !! ./bin/console:43 { …} !! } !! } !! 2020-11-16T10:37:03+01:00 [critical] Uncaught Error: Maximum function nesting level of '256' reached, aborting! !!
Script @auto-scripts was called via post-update-cmd

TomasVotruba commented 3 years ago

Thank you for the fix!

What about BC breaks?

diabelb commented 3 years ago

To be honest i had no time to make deep debugging. Using interfaces insted of implementation is always better. It fixes problem with circular loop, passes tests and i tested translateable - works fine. New uuid works without problems.

I sent fixed package to packagist: composer require diabelb/doctrine-behaviors

TomasVotruba commented 3 years ago

I see. Changing class in test config is different than bundle use. Many people use this package so releasing a "fix" could break Symfony 5.1 projects and older.

Let's give it a few weeks testing time and wait for stable Symfony 5.2 tag to be sure.

Thank you for the PR. If all works well, we'll merge it

TomasVotruba commented 3 years ago

Closing for lack of feedback