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)]);
...