public function convertToPHPValue($value, AbstractPlatform $platform)
 {
     $result = parent::convertToPHPValue($value, $platform);
     if ($result instanceof \DateTime) {
         return Date::instance($result);
     }
     return $result;
 }
Beispiel #2
0
 /**
  * {@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;
 }