function AbstractUnicodeString::title
Overrides AbstractString::title
1 call to AbstractUnicodeString::title()
- AbstractUnicodeString::localeTitle in vendor/
symfony/ string/ AbstractUnicodeString.php
File
-
vendor/
symfony/ string/ AbstractUnicodeString.php, line 370
Class
- AbstractUnicodeString
- Represents a string of abstract Unicode characters.
Namespace
Symfony\Component\StringCode
public function title(bool $allWords = false) : static {
$str = clone $this;
$limit = $allWords ? -1 : 1;
$str->string = preg_replace_callback('/\\b./u', static fn(array $m): string => mb_convert_case($m[0], \MB_CASE_TITLE, 'UTF-8'), $str->string, $limit);
return $str;
}