History log of /dokuwiki/inc/Utf8/PhpString.php (Results 1 – 12 of 12)
Revision Date Author Comments
# cb57f366 14-Sep-2023 fiwswe <53953985+fiwswe@users.noreply.github.com>

Fix a subtle logic error


# 6c16a3a9 14-Sep-2023 fiwswe <fiwswe@fwml.de>

Use str_starts_with/str_ends_with


# d4f83172 31-Aug-2023 Andreas Gohr <andi@splitbrain.org>

code style: line breaks


# 177d6836 31-Aug-2023 Andreas Gohr <andi@splitbrain.org>

coding style: control flow whitespaces


# 8c7c53b0 30-Aug-2023 Andreas Gohr <andi@splitbrain.org>

codestyle adjustments: class declaration braces


# e025be72 29-Aug-2023 Andreas Gohr <andi@splitbrain.org>

Apply rector fixes to inc/Utf8


# c7acaa16 31-Jan-2023 Andreas Gohr <andi@splitbrain.org>

try utf8_decode last

utf8_decode has been deprecated with PHP 8.2 so we now only use it when
no other mechanisms (mbstring and intl) are available


# bf8f8509 01-Jan-2022 Andreas Gohr <andi@splitbrain.org>

guard against unset parameters

Many string function will throw a deprecation warning in PHP 8.1 when
null is passed. This adds a few guards in some of our methods (not all,
yet)


# 8a9a2e3d 14-Jul-2019 Andreas Gohr <andi@splitbrain.org>

ignore snake_case error of substr_replace

We replace original PHP methods here and the original method is in
snake_case, so it makes sense to keep it this way even though that
violates PSR-2


# 8cbc5ee8 10-Jun-2019 Andreas Gohr <andi@splitbrain.org>

replaced deprecated utf8 functions

For now this uses full qualified namespaces, sensible imports may come
later.


# ffdb5936 09-Jun-2019 Andreas Gohr <andi@splitbrain.org>

formatting cleanup

also avoids overlong line


# f41bbe4c 19-May-2019 Andreas Gohr <andi@splitbrain.org>

Moved all utf8 methods to their own namespaced classes

This doesn't really change much since the old functions are still needed
for compatibility reasons. We may be able to reduce the number of
func

Moved all utf8 methods to their own namespaced classes

This doesn't really change much since the old functions are still needed
for compatibility reasons. We may be able to reduce the number of
functions by checking which ones we really need.

show more ...