Example #1
0
 private function setActivity($routeNum, $activityDate, $activityName, $wikilocId = null, $activityDistance, $activityGain)
 {
     /** @var Activity The Activiti entity to add */
     $activity = $this->manager->getRepository('OesteveGrupetaBundle:Activity')->findOneBy(array('name' => $activityName));
     if (!$activity) {
         $activity = new Activity();
     }
     $activity->setName($activityName);
     $activity->setSlug(Slug::slugify($activityName));
     $activity->setDescription("Ruta PBM #" . $routeNum . " por: " . $activityName);
     $activity->setDatetime($activityDate);
     $activity->setWikilocId($wikilocId);
     $activity->setDistance($activityDistance);
     $activity->setElevationGain($activityGain);
     $activity->setClub($this->pbmClub);
     return $activity;
 }