/** * Кампнию можно выключить только если прошло минимум 2 часа с момента запуска * * @param Campaign $campaign * * @return bool|int */ public function canTurnOffByTime(Campaign $campaign) { if (time() - $campaign->getStartAt()->getTimestamp() < 7200) { // 120 минут return ceil((7200 + $campaign->getStartAt()->getTimestamp() - time()) / 60); } return true; }