Issue 1
Changing the file format does not change the extension of the file in the name field.
Workaround
Edit the name’s extension manually to match the format.
$time1 = new \DateTime('2019-12-02T15:15');
$time1->add(new \DateInterval('PT90M'));
echo $time1->format('Y-m-d H:i'), PHP_EOL;
$time2 = new \DateTime();
echo $time2->format('Y-m-d H:i');
var_dump($time1 > $time2);
https://ideone.com/T9vHrL при конвертации из json обратно получается не массив, а объект stdClassдаладна? а если получается?