public function testPlayerLinkFilter() { $player = new Player(); $player->setId(1); $player->setName('Daniel Mecke'); $this->assertEquals('<a href="generated_link">Daniel Mecke</a>', $this->linkExtension->playerLinkFilter($player)); }
/** * @param UserEvent $event */ public function onRegister(UserEvent $event) { /** @var User $user */ $user = $event->getUser(); $player = new Player(); $player->setName($user->getUsername()); $player->setSkillDefense(rand(1, 100)); $player->setSkillOffense(rand(1, 100)); /** @var Team[] $teams */ $teams = $this->entityManager->getRepository('CoreBundle:Team')->findAll(); $player->setTeam($teams[rand(0, count($teams) - 1)]); $this->entityManager->persist($player); $user->setPlayer($player); $this->entityManager->flush(); }