/**
  * Read settings from configuration
  */
 public function readSettingsFromConfiguration()
 {
     $this->VDOT = Configuration::Data()->vdot();
     $BasicEndurance = Configuration::BasicEndurance();
     $this->MIN_KM_FOR_LONGJOG = $BasicEndurance->minKmForLongjog();
     $this->DAYS_FOR_WEEK_KM = $BasicEndurance->daysForWeekKm();
     $this->DAYS_FOR_WEEK_KM_MIN = $BasicEndurance->daysForWeekKmMin();
     $this->DAYS_FOR_LONGJOGS = $BasicEndurance->daysForLongjogs();
     $this->PERCENTAGE_WEEK_KM = $BasicEndurance->percentageWeekKm();
     $this->PERCENTAGE_LONGJOGS = $BasicEndurance->percentageLongjogs();
 }
 /**
  * All categories
  * @return ConfigurationCategory[]
  */
 private function allCategories()
 {
     return array(Configuration::General(), Configuration::Privacy(), Configuration::ActivityView(), Configuration::ActivityForm(), Configuration::Design(), Configuration::DataBrowser(), Configuration::Vdot(), Configuration::Trimp(), Configuration::BasicEndurance(), Configuration::Misc());
 }