blob: 499271031e3b8e1e83c391ade38082e2949060e8 [file] [log] [blame]
Matthias Andreas Benkard7b2a3a12021-08-16 10:57:25 +02001<?php
2
3/**
4 * Thanks to https://github.com/flaushi for his suggestion:
5 * https://github.com/doctrine/dbal/issues/2873#issuecomment-534956358
6 */
7namespace Carbon\Doctrine;
8
9use Carbon\CarbonImmutable;
10use Doctrine\DBAL\Types\VarDateTimeImmutableType;
11
12class DateTimeImmutableType extends VarDateTimeImmutableType implements CarbonDoctrineType
13{
14 /** @use CarbonTypeConverter<CarbonImmutable> */
15 use CarbonTypeConverter;
16
17 /**
18 * @return class-string<CarbonImmutable>
19 */
20 protected function getCarbonClassName(): string
21 {
22 return CarbonImmutable::class;
23 }
24}