Весь backend за исключением ядра CMS в этом стиле.
Метод «remove_debris» класса «registration».
/**
* удаление мусора(все в нижний регистра, удаление знаков) из строки
* @param unknown $str
*/
protected function remove_debris($str)
{
$str = strtolower($str);
$str = preg_replace("#[[:punct:]]#", "", $str);
$str = str_replace(' ', '', $str);
return mb_strtolower($str);
}
Про работоспособность кода ничего писать не буду (он тоже не без упрека, даже этот метод).
Казалось бы ничего страшного в этом стиле нет, но если представить класс целиком...
Руки бы вырвал тому, кто это писал.