Sanitize and allow for UTF-8 characters in page name
- If
$config->pageNameCharset
is notUTF8
then this function just passes control to the regular page name sanitizer. - Allowed UTF-8 characters are determined from
$config->pageNameWhitelist
. - This method does not convert to or from UTF-8, it only sanitizes it against the whitelist.
- If given a value that has only ASCII characters, this will pass control to the regular page name sanitizer.
Usage
// basic usage
$string = $sanitizer->pageNameUTF8(string $value);
// usage with all arguments
$string = $sanitizer->pageNameUTF8(string $value, int $maxLength = 128);
Arguments
Name | Type(s) | Description |
---|---|---|
value | string | Value to sanitize |
maxLength (optional) | int | Maximum number of characters allowed |
Return value
string
Sanitized value
$sanitizer methods and properties
API reference based on ProcessWire core version 3.0.236