Common\Doctrine\Type\UTCDateTimeType::convertToPHPValue PHP Method

convertToPHPValue() public method

public convertToPHPValue ( string $dateTimeString, Doctrine\DBAL\Platforms\AbstractPlatform $platform ) : DateTim\DateTime | null
$dateTimeString string
$platform Doctrine\DBAL\Platforms\AbstractPlatform
return DateTim\DateTime | null
    public function convertToPHPValue($dateTimeString, AbstractPlatform $platform)
    {
        if (null === $dateTimeString || $dateTimeString instanceof DateTime) {
            return $dateTimeString;
        }
        $dateTime = DateTime::createFromFormat($platform->getDateTimeFormatString(), $dateTimeString, self::getUtc());
        if (!$dateTime) {
            throw ConversionException::conversionFailedFormat($dateTimeString, $this->getName(), $platform->getDateTimeFormatString());
        }
        return $dateTime;
    }