| Conditions | 4 |
| Paths | 4 |
| Total Lines | 26 |
| Code Lines | 13 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | <?php |
||
| 36 | public function load(ObjectManager $manager) |
||
| 37 | { |
||
| 38 | $faker = Factory::create(); |
||
| 39 | |||
| 40 | $users = $manager->getRepository(User::class)->findAll(); |
||
| 41 | $tricks = $manager->getRepository(Trick::class)->findAll(); |
||
| 42 | |||
| 43 | /** @var Trick $trick */ |
||
| 44 | foreach ($tricks as $trick) { |
||
| 45 | $commentNumber = rand(0, 40); |
||
| 46 | if ($commentNumber > 0) { |
||
| 47 | for ($i = 0; $i <= $commentNumber; $i++) { |
||
| 48 | ///** @var User $user */ |
||
| 49 | //$user = $users[rand(0, count($users))]; |
||
| 50 | $comment = new Comment(); |
||
| 51 | $comment->setTrick($trick); |
||
| 52 | $comment->setUser($faker->randomElement($users)); |
||
| 53 | $comment->setComment($faker->realText(rand(10,75))); |
||
| 54 | |||
| 55 | $manager->persist($comment); |
||
| 56 | |||
| 57 | } |
||
| 58 | } |
||
| 59 | } |
||
| 60 | |||
| 61 | $manager->flush(); |
||
| 62 | } |
||
| 63 | } |