run passcrypt when user does not exist #4491This will automatically use the configured password hashing method, thusmatching what existing users most likely have for their hash as well.
translation update
Use str_starts_with/str_ends_with
code style: line breaks
code style: indent fixes
Apply rector renames
Apply rector fixes to auth plugins
authPDO: extend mysql test to ensure multiple groups are readI noticed that all our tests basically only ever used one group peruser. This makes sure multiple groups work as intended.
add needed type hints for phpunit8This will break a lot of plugin tests, but can't be avoided
remove some obviously wrong strings from swedish translationsIt seems these were introduced in #3379 or #3378. @viking-cat may wantto recheck the state of the swedish translation.
Changes according to revisions in https://github.com/moisesbr-dw/dokuwiki/pull/2Many minor details and use of Sort::xyz() instead of intl_xyz() in files outside the "inc" folder.
12345