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

preProcessFieldSettingsHash() public method

public preProcessFieldSettingsHash ( $incomingSettingsHash )
    public function preProcessFieldSettingsHash($incomingSettingsHash)
    {
        if (isset($incomingSettingsHash['mediaType'])) {
            switch ($incomingSettingsHash['mediaType']) {
                case 'TYPE_FLASH':
                    $incomingSettingsHash['mediaType'] = Type::TYPE_FLASH;
                    break;
                case 'TYPE_QUICKTIME':
                    $incomingSettingsHash['mediaType'] = Type::TYPE_QUICKTIME;
                    break;
                case 'TYPE_REALPLAYER':
                    $incomingSettingsHash['mediaType'] = Type::TYPE_REALPLAYER;
                    break;
                case 'TYPE_SILVERLIGHT':
                    $incomingSettingsHash['mediaType'] = Type::TYPE_SILVERLIGHT;
                    break;
                case 'TYPE_WINDOWSMEDIA':
                    $incomingSettingsHash['mediaType'] = Type::TYPE_WINDOWSMEDIA;
                    break;
                case 'TYPE_HTML5_VIDEO':
                    $incomingSettingsHash['mediaType'] = Type::TYPE_HTML5_VIDEO;
                    break;
                case 'TYPE_HTML5_AUDIO':
                    $incomingSettingsHash['mediaType'] = Type::TYPE_HTML5_AUDIO;
            }
        }
        return $incomingSettingsHash;
    }