예제 #1
0
 /**
  * @Given /^I have players:$/
  */
 public function iHavePlayers(TableNode $table)
 {
     $playerManager = $this->kernel->getContainer()->get('cytron_babitch.player.manager');
     foreach ($table->getRows() as $row) {
         $player = new Player();
         $player->setName($row[0]);
         $player->setEmail($row[1]);
         $playerManager->persist($player, true);
     }
 }
예제 #2
0
 /**
  * {@inheritDoc}
  */
 public function load(ObjectManager $manager)
 {
     $playersData = array(['name' => 'Johnsie', 'email' => '*****@*****.**'], ['name' => 'Alishia', 'email' => '*****@*****.**'], ['name' => 'Ivan', 'email' => '*****@*****.**'], ['name' => 'Antoine', 'email' => '*****@*****.**'], ['name' => 'Lasonya', 'email' => '*****@*****.**'], ['name' => 'Christene', 'email' => '*****@*****.**'], ['name' => 'Bradley', 'email' => '*****@*****.**'], ['name' => 'Jeanene', 'email' => '*****@*****.**'], ['name' => 'Dannielle', 'email' => '*****@*****.**'], ['name' => 'Floria', 'email' => '*****@*****.**']);
     foreach ($playersData as $playerIndex => $playerData) {
         $player = new Player();
         $player->setName($playerData['name'])->setEmail($playerData['email']);
         $manager->persist($player);
         $this->addReference(sprintf("player_%s", $playerIndex), $player);
     }
     $manager->flush();
 }