/home/techb158/ileadtechnology.com/SSM/vendor/nesbot/carbon/src/Carbon/Doctrine
Edit: /home/techb158/ileadtechnology.com/SSM/vendor/nesbot/carbon/src/Carbon/Doctrine/CarbonType.php (2371B)
getCarbonClassName();
if ($value instanceof DateTimeInterface) {
return $class::instance($value);
}
$date = $class::parse($value);
if (!$date) {
throw ConversionException::conversionFailedFormat(
$value,
$this->getName(),
'Y-m-d H:i:s.u'
);
}
return $date;
}
/**
* @SuppressWarnings(PHPMD.UnusedFormalParameter)
*/
public function convertToDatabaseValue($value, AbstractPlatform $platform)
{
if ($value === null) {
return $value;
}
if ($value instanceof DateTimeInterface) {
return $value->format('Y-m-d H:i:s.u');
}
throw ConversionException::conversionFailedInvalidType(
$value,
$this->getName(),
['null', 'DateTime']
);
}
/**
* @SuppressWarnings(PHPMD.UnusedFormalParameter)
*/
public function requiresSQLCommentHint(AbstractPlatform $platform)
{
return true;
}
}