Ejemplo n.º 1
0
 /**
  * Modify the given times via the configuration
  *
  * @param array         $times
  * @param Configuration $configuration
  *
  * @return void
  */
 public function handleConfiguration(array &$times, Configuration $configuration)
 {
     $excludeTimes = array();
     foreach ($configuration->getGroups() as $group) {
         $excludeTimes = array_merge($excludeTimes, $this->buildSingleTimeTableByGroup($group));
     }
     $times = $this->checkAndRemoveTimes($times, $excludeTimes);
 }
Ejemplo n.º 2
0
 /**
  * Modify the given times via the configuration
  *
  * @param array         $times
  * @param Configuration $configuration
  *
  * @return void
  */
 public function handleConfiguration(array &$times, Configuration $configuration)
 {
     foreach ($configuration->getGroups() as $group) {
         $times = array_merge($times, $this->buildSingleTimeTableByGroup($group));
     }
 }