Я столкнулся с подобной проблемой, но с полем time
, и этот вопрос и ответ @romanb помогли.
Я получил следующую ошибку, очень похожую на ту, которая была в вопросе.
Call to a member function format() on a non-object in
... /vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/TimeType.php on line 50
Решение было аналогичным, для полей типа time
Doctrine будет принимать экземпляр PHP DateInterval
$quizFixture1->setCompletionTime(\DateInterval::createFromDateString('743 seconds'));