Skip to content

Commit

Permalink
chore(deps): Update php deps (#80)
Browse files Browse the repository at this point in the history
[![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/protobuf](https://developers.google.com/protocol-buffers/)
([source](https://togithub.com/protocolbuffers/protobuf-php)) | `3.25.2`
-> `3.25.3` |
[![age](https://developer.mend.io/api/mc/badges/age/packagist/google%2fprotobuf/3.25.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/packagist/google%2fprotobuf/3.25.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/packagist/google%2fprotobuf/3.25.2/3.25.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/google%2fprotobuf/3.25.2/3.25.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [phpstan/phpstan](https://togithub.com/phpstan/phpstan) | `1.10.57` ->
`1.10.59` |
[![age](https://developer.mend.io/api/mc/badges/age/packagist/phpstan%2fphpstan/1.10.59?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/packagist/phpstan%2fphpstan/1.10.59?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/packagist/phpstan%2fphpstan/1.10.57/1.10.59?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/phpstan%2fphpstan/1.10.57/1.10.59?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [phpunit/phpunit](https://phpunit.de/)
([source](https://togithub.com/sebastianbergmann/phpunit)) | `10.5.10`
-> `10.5.11` |
[![age](https://developer.mend.io/api/mc/badges/age/packagist/phpunit%2fphpunit/10.5.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/packagist/phpunit%2fphpunit/10.5.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/packagist/phpunit%2fphpunit/10.5.10/10.5.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/phpunit%2fphpunit/10.5.10/10.5.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vimeo/psalm](https://togithub.com/vimeo/psalm) | `5.21.1` -> `5.22.2`
|
[![age](https://developer.mend.io/api/mc/badges/age/packagist/vimeo%2fpsalm/5.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/packagist/vimeo%2fpsalm/5.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/packagist/vimeo%2fpsalm/5.21.1/5.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/vimeo%2fpsalm/5.21.1/5.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>protocolbuffers/protobuf-php (google/protobuf)</summary>

###
[`v3.25.3`](https://togithub.com/protocolbuffers/protobuf-php/compare/v3.25.2...v3.25.3)

[Compare
Source](https://togithub.com/protocolbuffers/protobuf-php/compare/v3.25.2...v3.25.3)

</details>

<details>
<summary>phpstan/phpstan (phpstan/phpstan)</summary>

###
[`v1.10.59`](https://togithub.com/phpstan/phpstan/releases/tag/1.10.59)

[Compare
Source](https://togithub.com/phpstan/phpstan/compare/1.10.58...1.10.59)

# Bleeding edge πŸ”ͺ

- `array_values` rule (report when a `list` type is always passed in)
([#&#8203;2917](https://togithub.com/phpstan/phpstan-src/pull/2917)),
thanks [@&#8203;kamil-zacek](https://togithub.com/kamil-zacek)!

*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 πŸ”§

- ArrayFilterRule - tip message about `treatPhpDocTypesAsCertain`
(phpstan/phpstan-src@f5b198c)
- ArgumentsNormalizer - skip unused arguments in non-variadic
signatures, still return a normalized call
(phpstan/phpstan-src@17e5bac)
- Methods in fluent interfaces are considered impure
(phpstan/phpstan-src@b026126)
- Add type-specifying extension for `settype()`
([#&#8203;2920](https://togithub.com/phpstan/phpstan-src/pull/2920)),
thanks [@&#8203;ChrisBrenton](https://togithub.com/ChrisBrenton)!

# Bugfixes πŸ›

- MethodAssertRule - do not report implicitly inherited assert tags
(phpstan/phpstan-src@299df51),
[#&#8203;10573](https://togithub.com/phpstan/phpstan/issues/10573)
- Gets rid of the annoying error "Asserted type ... with type ... does
not narrow down the type."
- ConstantArrayType - string offset might exist as integer offset
(phpstan/phpstan-src@2fb6632),
[#&#8203;10577](https://togithub.com/phpstan/phpstan/issues/10577)

# Internals πŸ”

- Parallelize levels tests
([#&#8203;2916](https://togithub.com/phpstan/phpstan-src/pull/2916)),
thanks [@&#8203;staabm](https://togithub.com/staabm)!
- `FunctionReflection::isPure()` and
`ExtendedMethodReflection::isPure()`
(phpstan/phpstan-src@03d01ea)

###
[`v1.10.58`](https://togithub.com/phpstan/phpstan/releases/tag/1.10.58)

[Compare
Source](https://togithub.com/phpstan/phpstan/compare/1.10.57...1.10.58)

# Improvements πŸ”§

- Verify property type after `unset`
(phpstan/phpstan-src@aeadbe2),
[#&#8203;10506](https://togithub.com/phpstan/phpstan/issues/10506),
[#&#8203;6773](https://togithub.com/phpstan/phpstan/issues/6773)

# Bugfixes πŸ›

- InvalidThrowsPhpDocValueRule: support `@phpstan-require-extends`
([#&#8203;2890](https://togithub.com/phpstan/phpstan-src/pull/2890)),
[#&#8203;10475](https://togithub.com/phpstan/phpstan/issues/10475),
thanks [@&#8203;RobertMe](https://togithub.com/RobertMe)!
- `sort()`, `rsort()` and `usort()` convert an array to list
([#&#8203;2891](https://togithub.com/phpstan/phpstan-src/pull/2891)),
[#&#8203;6467](https://togithub.com/phpstan/phpstan/issues/6467),
[#&#8203;10423](https://togithub.com/phpstan/phpstan/issues/10423),
[#&#8203;3312](https://togithub.com/phpstan/phpstan/issues/3312), thanks
[@&#8203;takaram](https://togithub.com/takaram)!
- Fix stale result cache with imported type aliases
([#&#8203;2894](https://togithub.com/phpstan/phpstan-src/pull/2894)),
[#&#8203;10449](https://togithub.com/phpstan/phpstan/issues/10449),
thanks [@&#8203;staabm](https://togithub.com/staabm)!
- Avoid internal error with `T<X>` where `T` bound consist of
intersection type
(phpstan/phpstan-src@778b569),
[#&#8203;10509](https://togithub.com/phpstan/phpstan/issues/10509)
- Recognize `[1 => 'method', 0 => $obj]` as callable
([#&#8203;2896](https://togithub.com/phpstan/phpstan-src/pull/2896)),
[#&#8203;10502](https://togithub.com/phpstan/phpstan/issues/10502),
thanks [@&#8203;staabm](https://togithub.com/staabm)!
- SprintfFunctionDynamicReturnTypeExtension - limit combinatorial
explosion
(phpstan/phpstan-src@51cffd4),
[#&#8203;10538](https://togithub.com/phpstan/phpstan/issues/10538)
- Fix implicit `@phpstan-assert` PHPDoc inheritance with generics
([#&#8203;2909](https://togithub.com/phpstan/phpstan-src/pull/2909)),
[#&#8203;10037](https://togithub.com/phpstan/phpstan/issues/10037),
[#&#8203;9123](https://togithub.com/phpstan/phpstan/issues/9123), thanks
[@&#8203;RobertMe](https://togithub.com/RobertMe)!

# Internals πŸ”

- Prevent unnecessary `isSuperTypeOf()` calls
([#&#8203;2895](https://togithub.com/phpstan/phpstan-src/pull/2895)),
thanks [@&#8203;staabm](https://togithub.com/staabm)!
- Simplify `ClassPropertiesNode->getUninitializedProperties()`
([#&#8203;2899](https://togithub.com/phpstan/phpstan-src/pull/2899)),
thanks [@&#8203;staabm](https://togithub.com/staabm)!

</details>

<details>
<summary>sebastianbergmann/phpunit (phpunit/phpunit)</summary>

###
[`v10.5.11`](https://togithub.com/sebastianbergmann/phpunit/compare/10.5.10...10.5.11)

[Compare
Source](https://togithub.com/sebastianbergmann/phpunit/compare/10.5.10...10.5.11)

</details>

<details>
<summary>vimeo/psalm (vimeo/psalm)</summary>

### [`v5.22.2`](https://togithub.com/vimeo/psalm/releases/tag/5.22.2)

[Compare
Source](https://togithub.com/vimeo/psalm/compare/5.22.1...5.22.2)

<!-- Release notes generated using configuration in .github/release.yml
at 5.22.x -->

#### What's Changed

##### Fixes

- Catch missing classlike exceptions during scanning by
[@&#8203;weirdan](https://togithub.com/weirdan) and
[@&#8203;ohader](https://togithub.com/ohader) in
[https://github.com/vimeo/psalm/pull/10720](https://togithub.com/vimeo/psalm/pull/10720)

**Full Changelog**:
vimeo/psalm@5.22.1...5.22.2

### [`v5.22.1`](https://togithub.com/vimeo/psalm/releases/tag/5.22.1)

[Compare
Source](https://togithub.com/vimeo/psalm/compare/5.22.0...5.22.1)

<!-- Release notes generated using configuration in .github/release.yml
at 5.22.x -->

#### What's Changed

##### Fixes

- Improve parsing of `@psalm-type` by
[@&#8203;weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10713](https://togithub.com/vimeo/psalm/pull/10713)

**Full Changelog**:
vimeo/psalm@5.22.0...5.22.1

### [`v5.22.0`](https://togithub.com/vimeo/psalm/releases/tag/5.22.0)

[Compare
Source](https://togithub.com/vimeo/psalm/compare/5.21.1...5.22.0)

<!-- Release notes generated using configuration in .github/release.yml
at 5.x -->

#### What's Changed

##### Features

- Allow inline comments in typedef shapes by
[@&#8203;weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10623](https://togithub.com/vimeo/psalm/pull/10623)
- allow typedef imports from any kind of classlike by
[@&#8203;weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10625](https://togithub.com/vimeo/psalm/pull/10625)
- Allow enum cases to be global constants by
[@&#8203;weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10634](https://togithub.com/vimeo/psalm/pull/10634)
- New InvalidOverride issue for Override attribute by
[@&#8203;edsrzf](https://togithub.com/edsrzf) in
[https://github.com/vimeo/psalm/pull/10644](https://togithub.com/vimeo/psalm/pull/10644)
- Analyze dynamic names for static property and const fetches by
[@&#8203;edsrzf](https://togithub.com/edsrzf) in
[https://github.com/vimeo/psalm/pull/10629](https://togithub.com/vimeo/psalm/pull/10629)
- New MissingOverrideAttribute issue by
[@&#8203;edsrzf](https://togithub.com/edsrzf) in
[https://github.com/vimeo/psalm/pull/10651](https://togithub.com/vimeo/psalm/pull/10651)
- Flag `stdClass::__construct()` calls that have arguments by
[@&#8203;weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10661](https://togithub.com/vimeo/psalm/pull/10661)
- Improve Reflection stubs by
[@&#8203;vudaltsov](https://togithub.com/vudaltsov) in
[https://github.com/vimeo/psalm/pull/10091](https://togithub.com/vimeo/psalm/pull/10091)
- Forbid constructors from returning any values by
[@&#8203;weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10686](https://togithub.com/vimeo/psalm/pull/10686)
- Report first class callables generated for unknown static methods by
[@&#8203;weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10691](https://togithub.com/vimeo/psalm/pull/10691)
- Process `@psalm-this-out` on `__construct()` as well by
[@&#8203;weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10690](https://togithub.com/vimeo/psalm/pull/10690)
- Report invalid number of arguments for psalm-taint-\* by
[@&#8203;staabm](https://togithub.com/staabm) in
[https://github.com/vimeo/psalm/pull/10699](https://togithub.com/vimeo/psalm/pull/10699)

##### Fixes

- Fix ownerDocument type in dom-ext classes by
[@&#8203;fluffycondor](https://togithub.com/fluffycondor) in
[https://github.com/vimeo/psalm/pull/10619](https://togithub.com/vimeo/psalm/pull/10619)
- Fix numeric scalar validate filter var input return type wrong by
[@&#8203;kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/10621](https://togithub.com/vimeo/psalm/pull/10621)
- Stable baseline by [@&#8203;weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10633](https://togithub.com/vimeo/psalm/pull/10633)
- Allow sebastian/diff v6 by
[@&#8203;simPod](https://togithub.com/simPod) in
[https://github.com/vimeo/psalm/pull/10639](https://togithub.com/vimeo/psalm/pull/10639)
- CallMap: Adjust return type for `inotify_add_watch()` to `int|false`
by [@&#8203;UlrichEckhardt](https://togithub.com/UlrichEckhardt) in
[https://github.com/vimeo/psalm/pull/10637](https://togithub.com/vimeo/psalm/pull/10637)
- Fix check-type when using builtin types from within a namespace by
[@&#8203;robchett](https://togithub.com/robchett) in
[https://github.com/vimeo/psalm/pull/10648](https://togithub.com/vimeo/psalm/pull/10648)
- Do not add `callable` as a native property type by
[@&#8203;weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10654](https://togithub.com/vimeo/psalm/pull/10654)
- Fix additional places where base_dir was broken due to missing
separator by [@&#8203;kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/10630](https://togithub.com/vimeo/psalm/pull/10630)
- Late binding of enum cases by
[@&#8203;weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10655](https://togithub.com/vimeo/psalm/pull/10655)
- Suppress `UndefinedClass` in `whatever_exists()` by
[@&#8203;weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10659](https://togithub.com/vimeo/psalm/pull/10659)
- Fix parsing magic method annotations by
[@&#8203;issidorov](https://togithub.com/issidorov) in
[https://github.com/vimeo/psalm/pull/10665](https://togithub.com/vimeo/psalm/pull/10665)
- Strip callmap prefixes from parameter names by
[@&#8203;weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10666](https://togithub.com/vimeo/psalm/pull/10666)
- Narrow `ord()` return type to `int<0,255>` by
[@&#8203;weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10676](https://togithub.com/vimeo/psalm/pull/10676)
- Template union object incorrect assertions by
[@&#8203;robchett](https://togithub.com/robchett) in
[https://github.com/vimeo/psalm/pull/10677](https://togithub.com/vimeo/psalm/pull/10677)
- Don't show backtrace in `InvalidDocblock` issue message by
[@&#8203;weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10679](https://togithub.com/vimeo/psalm/pull/10679)
- Class consts in array shapes by
[@&#8203;weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10678](https://togithub.com/vimeo/psalm/pull/10678)
- Prevent mixed|null by
[@&#8203;robchett](https://togithub.com/robchett) in
[https://github.com/vimeo/psalm/pull/10675](https://togithub.com/vimeo/psalm/pull/10675)

##### Internal changes

- Drop unused local composer repo by
[@&#8203;weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10647](https://togithub.com/vimeo/psalm/pull/10647)
- Clarify that Pull request labels failure is to be resolved by
maintainers by [@&#8203;weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10649](https://togithub.com/vimeo/psalm/pull/10649)
- Fix unstable `hasFullyQualified(Interface|Enum)()` by
[@&#8203;weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10603](https://togithub.com/vimeo/psalm/pull/10603)
- Revert partial mistakenly pushed fix by
[@&#8203;danog](https://togithub.com/danog) in
[https://github.com/vimeo/psalm/pull/10671](https://togithub.com/vimeo/psalm/pull/10671)

**Full Changelog**:
vimeo/psalm@5.21.1...5.22.0

</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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/cerbos/cerbos-sdk-php).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xOTEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIxMi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Oğuzhan Durgun <oguzhandurgun95@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] authored Feb 26, 2024
1 parent 25ab8ea commit b769ede
Showing 1 changed file with 72 additions and 84 deletions.
Loading

0 comments on commit b769ede

Please sign in to comment.