Local driver does not sanitize directory names on recursive creation
The createFolder() method will not correctly sanitize the directory name parts, when the recursive option is TRUE (as used by TCE).
The reason for this is, that the return value of array_map is not used:
Regression introduced in #54230
[BUGFIX] Use return values of array_map in local driver
The LocalDriver will now use the return values of array_map calls in
createFolder() and determineBaseUrl() so that the values are really
sanitized / url encoded.
Reviewed-by: Frans Saris
Tested-by: Frans Saris
Reviewed-by: Markus Klein
Tested-by: Markus Klein