Skip to content

Commit a872fdf

Browse files
committed
Add class parameter for references
1 parent 7169fb5 commit a872fdf

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/DataFixtures/AppFixtures.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)