|
|
|
@ -1402,14 +1402,12 @@ class OC_Util { |
|
|
|
|
* @return bool|string |
|
|
|
|
*/ |
|
|
|
|
public static function normalizeUnicode($value) { |
|
|
|
|
if (class_exists('Patchwork\PHP\Shim\Normalizer')) { |
|
|
|
|
$normalizedValue = \Patchwork\PHP\Shim\Normalizer::normalize($value); |
|
|
|
|
if ($normalizedValue === false) { |
|
|
|
|
$normalizedValue = normalizer_normalize($value); |
|
|
|
|
if ($normalizedValue === null || $normalizedValue === false) { |
|
|
|
|
\OC_Log::write('core', 'normalizing failed for "' . $value . '"', \OC_Log::WARN); |
|
|
|
|
} else { |
|
|
|
|
$value = $normalizedValue; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return $value; |
|
|
|
|
} |
|
|
|
|