1.1.2 - 2025-09-05
Added
PHPCS BackCompat
BCFile::getMemberProperties(): sync with PHPCS 3.13.3 - support for PHP 8.4 abstract properties. #698
Utils
Variables::getMemberProperties(): support for PHP 8.4 abstract properties. #698
Changed
Utils
TypeString::normalizeCase()will now also normalize a fully qualifiedtrue,falseornulltype to unqualified. #702
Other
- Dropped support for PHP_CodeSniffer < 3.13.3. #698
Please ensure you runcomposer update phpcsstandards/phpcsutils --with-dependenciesto benefit from this. - Various housekeeping.
Fixed
Utils
TypeString::isNullable(): a type string with a fully qualifiednullwas not recognized as nullable. #702TypeString::isKeyword(): a fully qualifiedtrue,falseornulltype was not recognized as a keyword type. #702
Note: using fully qualified
true,falseornullin a typestring is not allowed by PHP. Even so, theTypeStringutility will now handle this in a parse error tolerant manner.