eZ\Publish\Core\REST\Common\FieldTypeProcessor\DateAndTimeProcessor::preProcessFieldSettingsHash PHP Method

preProcessFieldSettingsHash() public method

public preProcessFieldSettingsHash ( $incomingSettingsHash )
    public function preProcessFieldSettingsHash($incomingSettingsHash)
    {
        if (isset($incomingSettingsHash['defaultType'])) {
            switch ($incomingSettingsHash['defaultType']) {
                case 'DEFAULT_EMPTY':
                    $incomingSettingsHash['defaultType'] = Type::DEFAULT_EMPTY;
                    break;
                case 'DEFAULT_CURRENT_DATE':
                    $incomingSettingsHash['defaultType'] = Type::DEFAULT_CURRENT_DATE;
                    break;
                case 'DEFAULT_CURRENT_DATE_ADJUSTED':
                    $incomingSettingsHash['defaultType'] = Type::DEFAULT_CURRENT_DATE_ADJUSTED;
            }
        }
        return $incomingSettingsHash;
    }