zhuravljov / yii2-queue-monitor

Yii2 Queue Analytics Module

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DateTime::createFromFormat(): Passing null to parameter #2 ($datetime) of type string is deprecated

igorbelikov opened this issue · comments

php 8.1.6 yii:2.0.45

Deprecated warning

DateTime::createFromFormat(): Passing null to parameter #2 ($datetime) of type string is deprecated
namespace zhuravljov\yii\queue\monitor\filters\JobFilter;

/**
 * @param string $value
 * @param bool $isEnd
 * @return int|null
 */
private function parseDatetime($value, $isEnd = false)
{
    $dt = DateTime::createFromFormat('Y-m-d\TH:i', $value);
    ...
}
...
$query->andFilterWhere(['>=', 'push.pushed_at', $this->parseDatetime($this->pushed_after)]);
$query->andFilterWhere(['<=', 'push.pushed_at', $this->parseDatetime($this->pushed_before, true)]);
...