Sculpin\Core\Permalink\SourcePermalinkFactory::normalize PHP Метод

normalize() приватный Метод

"Inspired" by Phrozn's normalize implementation.
private normalize ( string $param, string $space = '-' ) : string
$param string Parameter to normalize
$space string What to use as space separator
Результат string
    private function normalize($param, $space = '-')
    {
        $param = trim($param);
        if (function_exists('iconv')) {
            $param = @iconv('utf-8', 'us-ascii//TRANSLIT', $param);
        }
        $param = preg_replace('/[^a-zA-Z0-9 -]/', '', $param);
        $param = strtolower($param);
        $param = preg_replace('/[\\s-]+/', $space, $param);
        return $param;
    }