Example #1
0
 /**
  * Set code
  */
 protected function setCode()
 {
     $Reader = new StringReader($this->Context->activity()->comment());
     $Splits = $this->Context->activity()->splits();
     $SplitsView = new Splits\Table($Splits, $this->Context->dataview()->pace()->unitEnum());
     $SplitsView->setDemandedPace($Reader->findDemandedPace());
     if ($this->Context->trackdata()->has(Trackdata\Entity::DISTANCE) && $this->Context->activity()->typeid() == Configuration::General()->competitionType()) {
         $SplitsView->setHalfsOfCompetition($this->computeHalfs());
     }
     $this->Code = $SplitsView->code();
 }