Symfony/JMoseCommandScheduler: переопределить часовой поясPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Symfony/JMoseCommandScheduler: переопределить часовой пояс

Сообщение Anonymous »

Я использую Symfony 4 с JMoseCommandScheduler, он работает нормально.
Однако я хотел бы сделать список команд cron привязанным к определенному часовому поясу.

Редактирование исходного кода пакета , этого можно добиться с помощью JMose\CommandSchedulerBundle\Command\ExecuteCommand::execute()

Код: Выделить всё

        $cron = CronExpression::factory($command->getCronExpression());
$nextRunDate = $cron->getNextRunDate($command->getLastExecution());
в строке 128, добавив часовой пояс для сравнения с cron:

Код: Выделить всё

$nextRunDate = $cron->getNextRunDate($command->getLastExecution(), 0, false, 'Europe/Paris');
(Я не хочу менять часовой пояс PHP-скрипта).
Теперь я пытаюсь добиться того же результата без изменения исходного кода пакета.

Знаете ли вы, как это можно сделать?

Подробнее здесь: https://stackoverflow.com/questions/790 ... e-timezone
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»