File tree Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Original file line number Diff line number Diff line change 1212namespace Symfony \Bridge \Doctrine \IdGenerator ;
1313
1414use Doctrine \ORM \EntityManager ;
15+ use Doctrine \ORM \EntityManagerInterface ;
1516use Doctrine \ORM \Id \AbstractIdGenerator ;
1617use Symfony \Component \Uid \Factory \UlidFactory ;
1718use Symfony \Component \Uid \Ulid ;
@@ -25,7 +26,15 @@ public function __construct(UlidFactory $factory = null)
2526 $ this ->factory = $ factory ;
2627 }
2728
29+ /**
30+ * doctrine/orm < 2.11 BC layer.
31+ */
2832 public function generate (EntityManager $ em , $ entity ): Ulid
33+ {
34+ return $ this ->generateId ($ em , $ entity );
35+ }
36+
37+ public function generateId (EntityManagerInterface $ em , $ entity ): Ulid
2938 {
3039 if ($ this ->factory ) {
3140 return $ this ->factory ->create ();
Original file line number Diff line number Diff line change 1212namespace Symfony \Bridge \Doctrine \IdGenerator ;
1313
1414use Doctrine \ORM \EntityManager ;
15+ use Doctrine \ORM \EntityManagerInterface ;
1516use Doctrine \ORM \Id \AbstractIdGenerator ;
1617use Symfony \Component \Uid \Factory \UuidFactory ;
1718use Symfony \Component \Uid \Uuid ;
@@ -27,7 +28,15 @@ public function __construct(UuidFactory $factory = null)
2728 $ this ->protoFactory = $ this ->factory = $ factory ?? new UuidFactory ();
2829 }
2930
31+ /**
32+ * doctrine/orm < 2.11 BC layer.
33+ */
3034 public function generate (EntityManager $ em , $ entity ): Uuid
35+ {
36+ return $ this ->generateId ($ em , $ entity );
37+ }
38+
39+ public function generateId (EntityManagerInterface $ em , $ entity ): Uuid
3140 {
3241 if (null !== $ this ->entityGetter ) {
3342 if (\is_callable ([$ entity , $ this ->entityGetter ])) {
You can’t perform that action at this time.
0 commit comments