public function load(ObjectManager $manager) { /** @var Team $team1 */ $team1 = $this->getReference('team-1'); for ($i = 1; $i < 11; $i++) { $player = new Player(); $player->setFirstName('FirstName ' . $i); $player->setLastName('LastName ' . $i); $player->setBirthdate(new \DateTime()); $player->setPosition('guard'); $player->addTeam($team1); $manager->persist($player); } $manager->flush(); /** @var Team $team2 */ $team2 = $this->getReference('team-2'); for ($i = 11; $i < 21; $i++) { $player = new Player(); $player->setFirstName('FirstName ' . $i); $player->setLastName('LastName ' . $i); $player->setBirthdate(new \DateTime()); $player->setPosition('guard'); $player->addTeam($team2); $manager->persist($player); } $manager->flush(); }
public function transform(Player $player) { return array('id' => $player->getId(), 'name' => array('first' => $player->getFirstName(), 'last' => $player->getLastName(), 'full' => $player->getFirstName()), 'position' => $player->getPosition(), 'birthday' => $player->getBirthdate()); }