public function load(ObjectManager $manager) { $faker = Factory::create(); for ($i = 1; $i <= 100; $i++) { $game = new Game(); $game->setDescription($faker->text()); $game->setResult(rand(0, 5) . ":" . rand(0, 5)); $manager->persist($game); $arrayId = array(); while (count($arrayId) <= 1) { $id = rand(1, 24); if (array_search($id, $arrayId) === false) { $arrayId[] = $id; $team = $this->getReference("team {$id}"); $team->getGames()->add($game); $game->getTeams()->add($team); } } } $manager->flush(); }