Ejemplo n.º 1
0
 /**
  * @param mixed $day
  * @param int $location_id
  * @return SummitEvent[]
  * @throws Exception
  */
 public function getBlackouts($day, $location_id)
 {
     $blackouts = new ArrayList();
     $location = SummitAbstractLocation::get()->byID($location_id);
     if (!is_null($location) && !$location->overridesBlackouts()) {
         $event_repository = new SapphireSummitEventRepository();
         $blackouts = $event_repository->getOtherBlackoutsByDay($this, $day, $location_id);
     }
     return $blackouts;
 }
 public function __construct()
 {
     parent::__construct(new Presentation());
 }