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());
 }