getTimestamp()); } elseif ($date == 'yesterday' || $date == 'yesterdaySameTime') { $date = date('Y-m-d', Date::factory('now', $timezone)->subDay(1)->getTimestamp()); } $date = Date::factory($date); } $oPeriod = Factory::build($period, $date); } return $oPeriod; } /** * @param $period * @return bool */ public static function isPeriodEnabledForAPI($period) { $periodValidator = new PeriodValidator(); return $periodValidator->isPeriodAllowedForAPI($period); } /** * @return array */ public static function getPeriodsEnabledForAPI() { $periodValidator = new PeriodValidator(); return $periodValidator->getPeriodsAllowedForAPI(); } }