public function getBackupSchedule()
{
$path = $this->replaceUrlTokens('sites/{site_id}/environments/{environment_id}/backups/schedule');
$response = $this->request->request($path);
$response_data = (array) $response['data'];
$data = ['daily_backup_hour' => null, 'weekly_backup_day' => null];
$schedule_sample = array_shift($response_data);
if (!is_null($schedule_sample)) {
$schedule = [];
foreach ((array) $response['data'] as $day_number => $info) {
$schedule[$day_number] = $info->ttl;
}
$day_number = array_search(max($schedule), $schedule);
$data['weekly_backup_day'] = date('l', strtotime("Sunday +{$day_number} days"));
$data['daily_backup_hour'] = date('H T', strtotime($info->hour . ':00'));
}
return $data;
}