@@ -48,6 +48,7 @@ private function loadUsers(ObjectManager $manager): void
4848 $ user ->setRoles ($ roles );
4949
5050 $ manager ->persist ($ user );
51+
5152 $ this ->addReference ($ username , $ user );
5253 }
5354
@@ -60,6 +61,7 @@ private function loadTags(ObjectManager $manager): void
6061 $ tag = new Tag ($ name );
6162
6263 $ manager ->persist ($ tag );
64+
6365 $ this ->addReference ('tag- ' .$ name , $ tag );
6466 }
6567
@@ -80,7 +82,7 @@ private function loadPosts(ObjectManager $manager): void
8082
8183 foreach (range (1 , 5 ) as $ i ) {
8284 /** @var User $commentAuthor */
83- $ commentAuthor = $ this ->getReference ('john_user ' );
85+ $ commentAuthor = $ this ->getReference ('john_user ' , User::class );
8486
8587 $ comment = new Comment ();
8688 $ comment ->setAuthor ($ commentAuthor );
@@ -140,7 +142,7 @@ private function getPostData(): array
140142 // $postData = [$title, $slug, $summary, $content, $publishedAt, $author, $tags, $comments];
141143
142144 /** @var User $user */
143- $ user = $ this ->getReference (['jane_admin ' , 'tom_admin ' ][0 === $ i ? 0 : random_int (0 , 1 )]);
145+ $ user = $ this ->getReference (['jane_admin ' , 'tom_admin ' ][0 === $ i ? 0 : random_int (0 , 1 )], User::class );
144146
145147 $ posts [] = [
146148 $ title ,
@@ -262,7 +264,7 @@ private function getRandomTags(): array
262264
263265 return array_map (function ($ tagName ) {
264266 /** @var Tag $tag */
265- $ tag = $ this ->getReference ('tag- ' .$ tagName );
267+ $ tag = $ this ->getReference ('tag- ' .$ tagName, Tag::class );
266268
267269 return $ tag ;
268270 }, $ selectedTags );
0 commit comments