Example #1
0
 /**
  * Creates a new competitor by given user data
  *
  * @param array $userData
  *
  * @return Competitor
  */
 public function createNewCompetitorForData($userData)
 {
     $competitor = new Competitor();
     $competitor->setUserId($userData['userId']);
     $competitor->setService($userData['service']);
     $competitor->setUsername($userData['username']);
     $competitor->setRealname($userData['realname']);
     $competitor->setEmail($userData['email']);
     $competitor->setPicture($userData['picture']);
     $this->entityManger->persist($competitor);
     $this->entityManger->flush();
     return $competitor;
 }