eZ\Publish\Core\REST\Common\FieldTypeProcessor\MediaProcessor::postProcessFieldSettingsHash PHP Метод

postProcessFieldSettingsHash() публичный Метод

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