https://www.doctrine-project.org/projects/doctrine-orm/en/2.7/cookbook/working-with-datetime.html
Я пытался использовать этот код для создания типа UT C DateTime. Однако код не вызывается.
Что меня смущает, так это раздел:
use Doctrine\DBAL\Types\Type;
use DoctrineExtensions\DBAL\Types\UTCDateTimeType;
Type::overrideType('datetime', UTCDateTimeType::class);
Type::overrideType('datetimetz', UTCDateTimeType::class);
Нет объяснения, где этот код должен вызываться. В нем говорится только «до начальной загрузки ORM», который после нескольких часов поиска в Google все еще не понял, что это значит, и теперь я в тупике.
Я пытался поместить код в тот же файл как класс UTCDateTimeType, но это не сработало.