1
0
mirror of https://github.com/jupeter/clean-code-php.git synced 2025-09-25 21:49:04 +02:00

allow use unicode in link names

This commit is contained in:
Peter Gribanov
2019-07-11 18:56:09 +03:00
parent e0fc6a8342
commit 9222ff3a37

View File

@@ -31,7 +31,10 @@ foreach ($readMeFile as $lineNumber => $line) {
$depth = sprintf(' %s*', str_repeat(' ', strlen($matches['depth']) - 1));
}
$link = preg_replace(['/ /', '/[^-\w]+/'], ['-', ''], strtolower($matches['title']));
$link = $matches['title'];
$link = strtolower($link);
$link = str_replace(' ', '-', $link);
$link = preg_replace('/[^-\w]+/u', '', $link);
$chaptersFound[] = sprintf('%s [%s](#%s)', $depth, $matches['title'], $link);
}