Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [google/common-protos](https://togithub.com/googleapis/common-protos-php) | `4.6.0` -> `4.7.0` | [![age](https://developer.mend.io/api/mc/badges/age/packagist/google%2fcommon-protos/4.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/packagist/google%2fcommon-protos/4.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/packagist/google%2fcommon-protos/4.6.0/4.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/google%2fcommon-protos/4.6.0/4.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [phpstan/phpstan](https://togithub.com/phpstan/phpstan) | `1.11.7` -> `1.11.8` | [![age](https://developer.mend.io/api/mc/badges/age/packagist/phpstan%2fphpstan/1.11.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/packagist/phpstan%2fphpstan/1.11.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/packagist/phpstan%2fphpstan/1.11.7/1.11.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/phpstan%2fphpstan/1.11.7/1.11.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [phpunit/phpunit](https://phpunit.de/) ([source](https://togithub.com/sebastianbergmann/phpunit)) | `10.5.28` -> `10.5.29` | [![age](https://developer.mend.io/api/mc/badges/age/packagist/phpunit%2fphpunit/10.5.29?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/packagist/phpunit%2fphpunit/10.5.29?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/packagist/phpunit%2fphpunit/10.5.28/10.5.29?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/phpunit%2fphpunit/10.5.28/10.5.29?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>googleapis/common-protos-php (google/common-protos)</summary> ### [`v4.7.0`](https://togithub.com/googleapis/common-protos-php/blob/HEAD/CHANGELOG.md#470-2024-07-25) [Compare Source](https://togithub.com/googleapis/common-protos-php/compare/v4.6.0...v4.7.0) ##### Features - Add FieldInfo.referenced_types for generics ([246c334](https://togithub.com/googleapis/common-protos-php/commit/246c334480ce2f307fd1ed60f2712eda0d5da8b4)) ##### Bug Fixes - Un-deprecate Endpoint.aliases field ([246c334](https://togithub.com/googleapis/common-protos-php/commit/246c334480ce2f307fd1ed60f2712eda0d5da8b4)) </details> <details> <summary>phpstan/phpstan (phpstan/phpstan)</summary> ### [`v1.11.8`](https://togithub.com/phpstan/phpstan/releases/tag/1.11.8) [Compare Source](https://togithub.com/phpstan/phpstan/compare/1.11.7...1.11.8) # Bleeding edge 🔪 - Report useless return values of function calls like `var_export` without `$return=true` ([#​3225](https://togithub.com/phpstan/phpstan-src/pull/3225)), [#​11320](https://togithub.com/phpstan/phpstan/issues/11320), thanks [@​staabm](https://togithub.com/staabm)! - Check mixed in binary operator ([#​3231](https://togithub.com/phpstan/phpstan-src/pull/3231)), [#​7538](https://togithub.com/phpstan/phpstan/issues/7538), [#​10440](https://togithub.com/phpstan/phpstan/issues/10440), thanks [@​schlndh](https://togithub.com/schlndh)! - Check vprintf/vsprintf arguments against placeholder count ([#​3126](https://togithub.com/phpstan/phpstan-src/pull/3126)), thanks [@​staabm](https://togithub.com/staabm)! - Check mixed in unary operator ([#​3253](https://togithub.com/phpstan/phpstan-src/pull/3253)), thanks [@​schlndh](https://togithub.com/schlndh)! - Report "missing return" error closer to where the return is missing (phpstan/phpstan-src@04f8636) - Stricter ++/-- operator check ([#​3255](https://togithub.com/phpstan/phpstan-src/pull/3255)), thanks [@​schlndh](https://togithub.com/schlndh)! - Check preg_quote delimiter sanity ([#​3252](https://togithub.com/phpstan/phpstan-src/pull/3252)), [#​11338](https://togithub.com/phpstan/phpstan/issues/11338), thanks [@​staabm](https://togithub.com/staabm)! *If you want to see the shape of things to come and adopt bleeding edge features early, you can include this config file in your project's `phpstan.neon`:* includes: - vendor/phpstan/phpstan/conf/bleedingEdge.neon *Of course, there are no backwards compatibility guarantees when you include this file. The behaviour and reported errors can change in minor versions with this file included. [Learn more](https://phpstan.org/blog/what-is-bleeding-edge)* # Improvements 🔧 - Precise array shape for `$matches` from `preg_match()` improvements: - RegexArrayShapeMatcher - trailling groups are not optional when PREG_UNMATCHED_AS_NULL ([#​3219](https://togithub.com/phpstan/phpstan-src/pull/3219)), [#​11311](https://togithub.com/phpstan/phpstan/issues/11311), thanks [@​staabm](https://togithub.com/staabm)! - Fix preg_match named capturing groups ([#​3228](https://togithub.com/phpstan/phpstan-src/pull/3228)), [#​11323](https://togithub.com/phpstan/phpstan/issues/11323), thanks [@​staabm](https://togithub.com/staabm)! - RegexArrayShapeMatcher - Fix optional groups with PREG_UNMATCHED_AS_NULL ([#​3229](https://togithub.com/phpstan/phpstan-src/pull/3229)), thanks [@​staabm](https://togithub.com/staabm)! - Allow overriding the PHP 7.2 support for PREG_UNMATCHED_AS_NULL ([#​3226](https://togithub.com/phpstan/phpstan-src/pull/3226)), thanks [@​Seldaek](https://togithub.com/Seldaek)! - RegexArrayShapeMatcher - Fix PREG_UNMATCHED_AS_NULL with optional leading groups ([#​3234](https://togithub.com/phpstan/phpstan-src/pull/3234)), [#​11331](https://togithub.com/phpstan/phpstan/issues/11331), thanks [@​staabm](https://togithub.com/staabm)! - RegexArrayShapeMatcher - Support preg_quote()'d patterns ([#​3233](https://togithub.com/phpstan/phpstan-src/pull/3233)), [#​11332](https://togithub.com/phpstan/phpstan/issues/11332), thanks [@​staabm](https://togithub.com/staabm)! - RegexArrayShapeMatcher - Fix PREG_UNMATCHED_AS_NULL with top level alternation ([#​3238](https://togithub.com/phpstan/phpstan-src/pull/3238)), thanks [@​staabm](https://togithub.com/staabm)! - RegexArrayShapeMatcher - More precise non-empty-string and numeric-string ([#​3249](https://togithub.com/phpstan/phpstan-src/pull/3249)), thanks [@​staabm](https://togithub.com/staabm)! - Fix regex parsing by completing the grammar ([#​3244](https://togithub.com/phpstan/phpstan-src/pull/3244)), thanks [@​Seldaek](https://togithub.com/Seldaek)! - RegexArrayShapeMatcher - `(\d*)` can be empty-string ([#​3257](https://togithub.com/phpstan/phpstan-src/pull/3257)), thanks [@​staabm](https://togithub.com/staabm)! - Add `diagnose` command to run DiagnoseExtensions (phpstan/phpstan-src@22c84d2) - Diagnose extension: Info about extensions installed via extension-installer (phpstan/phpstan-src@db71f04) - Diagnose extension - where is PHPStan running from (phpstan/phpstan-src@76464ee) - Parallel scheduler becomes DiagnoseExtension (phpstan/phpstan-src@c7c9689) - ResultCacheManager: output restore time in debug mode ([#​3224](https://togithub.com/phpstan/phpstan-src/pull/3224)), thanks [@​janedbal](https://togithub.com/janedbal)! - Add hint as to what might be wrong when invalid identifiers are used ([#​3230](https://togithub.com/phpstan/phpstan-src/pull/3230)), thanks [@​Seldaek](https://togithub.com/Seldaek)! - Optimize array_map with many arrays (phpstan/phpstan-src@09fbc92), [#​11297](https://togithub.com/phpstan/phpstan/issues/11297) - Improved `sprintf()` inference ([#​3232](https://togithub.com/phpstan/phpstan-src/pull/3232)), thanks [@​staabm](https://togithub.com/staabm)! - Print elapsed analysis time with `-v` ([#​3239](https://togithub.com/phpstan/phpstan-src/pull/3239), [#​3242](https://togithub.com/phpstan/phpstan-src/pull/3242)), thanks [@​janedbal](https://togithub.com/janedbal)! - More precise `sprintf()` format arg-based return type ([#​3192](https://togithub.com/phpstan/phpstan-src/pull/3192)), [#​11248](https://togithub.com/phpstan/phpstan/issues/11248), [#​10493](https://togithub.com/phpstan/phpstan/issues/10493), thanks [@​staabm](https://togithub.com/staabm)! # Bugfixes 🐛 - Fix return type of round/ceil/floor in non strict type environment ([#​3223](https://togithub.com/phpstan/phpstan-src/pull/3223)), [#​11319](https://togithub.com/phpstan/phpstan/issues/11319), thanks [@​BackEndTea](https://togithub.com/BackEndTea)! - Fix statement analysis after early-terminating statements ([#​3227](https://togithub.com/phpstan/phpstan-src/pull/3227)), [#​11179](https://togithub.com/phpstan/phpstan/issues/11179), thanks [@​takaram](https://togithub.com/takaram)! - Fix match of union of enums (phpstan/phpstan-src@44e40f0), [#​11313](https://togithub.com/phpstan/phpstan/issues/11313) - Fix `pathinfo()` return type for union type flags ([#​3120](https://togithub.com/phpstan/phpstan-src/pull/3120)), [#​10760](https://togithub.com/phpstan/phpstan/issues/10760), thanks [@​staabm](https://togithub.com/staabm)! - Fix and simplify discovering composer autoloader project path (phpstan/phpstan-src@2cc6cda) - Ignore non-explicit NeverType in purity check ([#​3243](https://togithub.com/phpstan/phpstan-src/pull/3243)), [#​11207](https://togithub.com/phpstan/phpstan/issues/11207), thanks [@​staabm](https://togithub.com/staabm)! - Non-numeric strings in `pow()` lead to error ([#​2796](https://togithub.com/phpstan/phpstan-src/pull/2796)), [#​10125](https://togithub.com/phpstan/phpstan/issues/10125), thanks [@​staabm](https://togithub.com/staabm)! - Closure with by-ref parameter is impure (phpstan/phpstan-src@f1abacd), [#​11361](https://togithub.com/phpstan/phpstan/issues/11361) - PathRoutingParser - check if the file is a symlink that might be in analysed paths (phpstan/phpstan-src@c9a6d2e), [#​6585](https://togithub.com/phpstan/phpstan/issues/6585) # Function signature fixes 🤖 - Fix new headers functions in php 8.4 ([#​3221](https://togithub.com/phpstan/phpstan-src/pull/3221)), thanks [@​Seldaek](https://togithub.com/Seldaek)! # Internals 🔍 - Indicate file on TypeInferenceTestCase validation errors ([#​3166](https://togithub.com/phpstan/phpstan-src/pull/3166)), thanks [@​staabm](https://togithub.com/staabm)! - nette/di - patch for PHP 8.4 support (phpstan/phpstan-src@1245ea7) - InternalError is part of `@api` ([#​3240](https://togithub.com/phpstan/phpstan-src/pull/3240)), thanks [@​janedbal](https://togithub.com/janedbal)! - Refactor RegexArrayShapeMatcher ([#​3248](https://togithub.com/phpstan/phpstan-src/pull/3248)), thanks [@​staabm](https://togithub.com/staabm)! - Refactor PrintfParametersRule ([#​3247](https://togithub.com/phpstan/phpstan-src/pull/3247)), thanks [@​staabm](https://togithub.com/staabm)! - Simplify RegularExpressionPatternRule ([#​3251](https://togithub.com/phpstan/phpstan-src/pull/3251)), thanks [@​staabm](https://togithub.com/staabm)! - Copy regex grammar from hoa/regex into the project (phpstan/phpstan-src@bacb3c6) - Apply Grammar.patch to reflect previous phpstan state (phpstan/phpstan-src@e71cff4) - ExecutionEndNode always has a statement (phpstan/phpstan-src@27e0f91) - Fix PHP_VERSION_ID comparison in test ([#​3254](https://togithub.com/phpstan/phpstan-src/pull/3254)), thanks [@​staabm](https://togithub.com/staabm)! - Apply the stricter signatures for PHP 8.0 after the basic ones for PHP 8.0 ([#​3259](https://togithub.com/phpstan/phpstan-src/pull/3259)), thanks [@​thg2k](https://togithub.com/thg2k)! - Refactor function signature map files loading ([#​3262](https://togithub.com/phpstan/phpstan-src/pull/3262)), thanks [@​thg2k](https://togithub.com/thg2k)! </details> <details> <summary>sebastianbergmann/phpunit (phpunit/phpunit)</summary> ### [`v10.5.29`](https://togithub.com/sebastianbergmann/phpunit/releases/tag/10.5.29): PHPUnit 10.5.29 [Compare Source](https://togithub.com/sebastianbergmann/phpunit/compare/10.5.28...10.5.29) ##### Fixed - [#​5887](https://togithub.com/sebastianbergmann/phpunit/pull/5887): Issue baseline generator does not correctly handle ignoring suppressed issues - [#​5908](https://togithub.com/sebastianbergmann/phpunit/issues/5908): `--list-tests` and `--list-tests-xml` CLI options do not report error when data provider method throws exception *** [How to install or update PHPUnit](https://docs.phpunit.de/en/10.5/installation.html) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View the [repository job log](https://developer.mend.io/github/cerbos/cerbos-sdk-php). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhcmVhL2RlcHMiLCJib3RzIiwia2luZC9jaG9yZSJdfQ==--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: Oğuzhan Durgun <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Loading branch information