/
home
/
techb158
/
immovalet.com
/
vendor
/
doctrine
/
dbal
/
src
/
Types
/
/home/techb158/immovalet.com/vendor/doctrine/dbal/src/Types
mkdir
upload
Name
Size
Mode
Actions
ArrayType.php
1612
0644
edit
dl
rm
AsciiStringType.php
606
0644
edit
dl
rm
BigIntType.php
857
0644
edit
dl
rm
BinaryType.php
1347
0644
edit
dl
rm
BlobType.php
1333
0644
edit
dl
rm
BooleanType.php
1018
0644
edit
dl
rm
ConversionException.php
3550
0644
edit
dl
rm
DateImmutableType.php
1555
0644
edit
dl
rm
DateIntervalType.php
1983
0644
edit
dl
rm
DateTimeImmutableType.php
1715
0644
edit
dl
rm
DateTimeType.php
1713
0644
edit
dl
rm
DateTimeTzImmutableType.php
1591
0644
edit
dl
rm
DateTimeTzType.php
2479
0644
edit
dl
rm
DateType.php
1534
0644
edit
dl
rm
DecimalType.php
632
0644
edit
dl
rm
FloatType.php
597
0644
edit
dl
rm
GuidType.php
683
0644
edit
dl
rm
IntegerType.php
852
0644
edit
dl
rm
JsonType.php
1790
0644
edit
dl
rm
ObjectType.php
1540
0644
edit
dl
rm
PhpDateTimeMappingType.php
183
0644
edit
dl
rm
PhpIntegerMappingType.php
163
0644
edit
dl
rm
SimpleArrayType.php
1425
0644
edit
dl
rm
SmallIntType.php
864
0644
edit
dl
rm
StringType.php
483
0644
edit
dl
rm
TextType.php
733
0644
edit
dl
rm
TimeImmutableType.php
1555
0644
edit
dl
rm
TimeType.php
1538
0644
edit
dl
rm
Type.php
8174
0644
edit
dl
rm
TypeRegistry.php
2839
0644
edit
dl
rm
Types.php
1546
0644
edit
dl
rm
VarDateTimeImmutableType.php
1465
0644
edit
dl
rm
VarDateTimeType.php
901
0644
edit
dl
rm
Edit:
/home/techb158/immovalet.com/vendor/doctrine/dbal/src/Types/DateTimeImmutableType.php
(1715B)
<?php namespace Doctrine\DBAL\Types; use DateTimeImmutable; use Doctrine\DBAL\Platforms\AbstractPlatform; use function date_create_immutable; /** * Immutable type of {@see DateTimeType}. */ class DateTimeImmutableType extends DateTimeType { /** * {@inheritdoc} */ public function getName() { return Types::DATETIME_IMMUTABLE; } /** * {@inheritdoc} */ public function convertToDatabaseValue($value, AbstractPlatform $platform) { if ($value === null) { return $value; } if ($value instanceof DateTimeImmutable) { return $value->format($platform->getDateTimeFormatString()); } throw ConversionException::conversionFailedInvalidType( $value, $this->getName(), ['null', DateTimeImmutable::class] ); } /** * {@inheritdoc} */ public function convertToPHPValue($value, AbstractPlatform $platform) { if ($value === null || $value instanceof DateTimeImmutable) { return $value; } $dateTime = DateTimeImmutable::createFromFormat($platform->getDateTimeFormatString(), $value); if ($dateTime === false) { $dateTime = date_create_immutable($value); } if ($dateTime === false) { throw ConversionException::conversionFailedFormat( $value, $this->getName(), $platform->getDateTimeFormatString() ); } return $dateTime; } /** * {@inheritdoc} */ public function requiresSQLCommentHint(AbstractPlatform $platform) { return true; } }
Save
cmd:
run