/** * @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()); }