Bug New URL romanization options do not enforce intl extension properly

There is a bug in this version
P

pegasus

Guest
The new options require the intl extension, per release notes. However, if you don't have the intl extension, it is still possible to enable the options, which results in errors such as {Emoji} regex property not existing, null URLs, etc.
An exception occurred: [ErrorException] [E_WARNING] preg_replace_callback(): Compilation failed: unknown property name after \P or \p at offset 9 in src/XF/Str/Formatter.php on line 417
If (not sure) timing causes that error to make preg_replace_callback return null...

Read more

Continue reading...