Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
PHP 8.1: ms_cookie_constants(): prevent "passing null to non-nullable…
…" notice It is entirely possible for the `siteurl` option to not have a "path" component. In PHP 8.1, this would lead to a `trim(): Passing null to parameter #1 ($string) of type string is deprecated` deprecation notice. Changing the logic around and adding validation for the return type value of `parse_url()` prevents that. Unfortunately, as this function is declaring global constants, adding tests for this change is not really an option without potentially affecting other tests. Also note, that it is possible, though unlikely, for the option to not be available. In that case though, the `get_option()` method returns `false` and while passing that to `parse_url()` does not deserve any prices for clean code, it also is not problematic (at this point in time).
- Loading branch information