Overview of merged pull requests
This makes sure guzzlehttp/psr7 is will not be used in version with a known security issue.
The old .phpstorm.meta.php syntax is deprecated, see https://www.jetbrains.com/help/phpstorm/ide-advanced-metadata.html#legacy-metadata-format-deprecated
Code completion in PhpStorm should still “know” about these:
The check is_numeric evaluates to true for strings like “1” therefore the generated code would be missing the quotes necessary to keep the default argument a string. This causes type errors in the proxy class when the arguments type is string. Therefore the check whether an argument value is a string should be done first.
This change could be breaking if no type is used and a method somehow relies on the proxy class turning the argument default into a number.