/**
  * @param Entity\Activity $activity
  */
 private function attachCompetencies(Entity\Activity $activity)
 {
     switch ($activity->getTitle()) {
         case 'Basketball':
         case 'Football':
             $competencyList = array('Dribbling', 'Passing', 'Rebounding', 'Shooting', 'Defending', 'Gameplay', 'Tactics/Challenges');
             break;
         default:
             $competencyList = array();
     }
     $em = $this->kernel->getContainer()->get('doctrine')->getManager();
     if (!empty($competencyList)) {
         foreach ($competencyList as $competencyTitle) {
             $competency = new Entity\Competency();
             $competency->setTitle($competencyTitle);
             $em->persist($competency);
             $activity->addCompetency($competency);
             $em->persist($activity);
         }
     }
     $em->flush();
 }