eZ\Publish\Core\FieldType\DateAndTime\Type::fieldSettingsFromHash PHP Method

fieldSettingsFromHash() public method

This is the reverse operation of {@link fieldSettingsToHash()}. This is the default implementation, which just returns the given $fieldSettingsHash, assuming the supported field settings are already in a hash format. Overwrite this in your specific implementation, if necessary.
public fieldSettingsFromHash ( array | hash | scalar | null $fieldSettingsHash ) : mixed
$fieldSettingsHash array | hash | scalar | null
return mixed
    public function fieldSettingsFromHash($fieldSettingsHash)
    {
        $fieldSettings = parent::fieldSettingsFromHash($fieldSettingsHash);
        if (isset($fieldSettings['dateInterval'])) {
            $fieldSettings['dateInterval'] = new DateInterval($fieldSettings['dateInterval']);
        }
        return $fieldSettings;
    }