Esempio n. 1
0
 /**
  * @param DateTime $dateTime
  * @param AbstractPlatform $platform
  *
  * @return string|null
  */
 public function convertToDatabaseValue($dateTime, AbstractPlatform $platform)
 {
     if ($dateTime instanceof DateTime) {
         $dateTime->setTimezone(self::getUtc());
     }
     return parent::convertToDatabaseValue($dateTime, $platform);
 }
Esempio n. 2
0
 /**
  * {@inheritdoc}
  */
 public function convertToDatabaseValue($value, AbstractPlatform $platform)
 {
     if ($value instanceof \DateTime) {
         $value->setTimezone(new \DateTimeZone('UTC'));
     }
     return parent::convertToDatabaseValue($value, $platform);
 }
Esempio n. 3
0
 public function convertToDatabaseValue($value, AbstractPlatform $platform)
 {
     if ($value) {
         $value = $value->setTimezone(self::getUtc());
     }
     return parent::convertToDatabaseValue($value, $platform);
 }
 /**
  * {@inheritdoc}
  */
 public function convertToDatabaseValue($value, AbstractPlatform $platform)
 {
     if ($value === null) {
         return null;
     }
     $value->setTimeZone(self::$utc ? self::$utc : (self::$utc = new \DateTimeZone('UTC')));
     return parent::convertToDatabaseValue($value, $platform);
 }