public function convertToPHPValue($value, AbstractPlatform $platform) { $result = parent::convertToPHPValue($value, $platform); if ($result instanceof \DateTime) { return Date::instance($result); } return $result; }
/** * {@inheritdoc} */ public function convertToDatabaseValue($value, AbstractPlatform $platform) { if ($value === null) { return null; } /** @var \DateTime $value */ $value->setTimeZone(self::$utc ? self::$utc : (self::$utc = new \DateTimeZone('UTC'))); return parent::convertToDatabaseValue($value, $platform); }
public function convertToPHPValue($value, AbstractPlatform $platform) { $value = parent::convertToPHPValue($value, $platform); return isset($value) ? \Carbon\Carbon::instance($value) : $value; }