|
@@ 328-334 (lines=7) @@
|
| 325 |
|
|
| 326 |
|
$result = preg_replace('/_id$/', "", $result); |
| 327 |
|
$result = strtr($result, '_', ' '); |
| 328 |
|
$result = preg_replace_callback('/([[:alnum:]]+)/u', function($matches) use($acronyms) { |
| 329 |
|
|
| 330 |
|
list($m) = $matches; |
| 331 |
|
|
| 332 |
|
return !empty($acronyms[$m]) ? $acronyms[$m] : downcase($m); |
| 333 |
|
|
| 334 |
|
}, $result); |
| 335 |
|
|
| 336 |
|
$result = preg_replace_callback('/^[[:lower:]]/u', function($matches) { |
| 337 |
|
|
|
@@ 237-243 (lines=7) @@
|
| 234 |
|
} |
| 235 |
|
else |
| 236 |
|
{ |
| 237 |
|
$string = preg_replace_callback('/^[[:lower:]\d]*/u', function($matches) use($acronyms) { |
| 238 |
|
|
| 239 |
|
$m = $matches[0]; |
| 240 |
|
|
| 241 |
|
return !empty($acronyms[$m]) ? $acronyms[$m] : self::ucfirst($m); |
| 242 |
|
|
| 243 |
|
}, $string, 1); |
| 244 |
|
} |
| 245 |
|
|
| 246 |
|
$string = preg_replace_callback('/(?:_|-|(\/))([[:alnum:]]*)/u', function($matches) use($acronyms) { |