From c8de38d6fe91de12f0122951cfb885c02ddaadba Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Fri, 24 Nov 2023 12:13:15 +0300
Subject: [PATCH] chore(deps): Update php deps (#64)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[![Mend Renovate logo
banner](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.0`
-> `3.25.1` |
[![age](https://developer.mend.io/api/mc/badges/age/packagist/google%2fprotobuf/3.25.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/packagist/google%2fprotobuf/3.25.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/packagist/google%2fprotobuf/3.25.0/3.25.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/google%2fprotobuf/3.25.0/3.25.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [phpstan/phpstan](https://togithub.com/phpstan/phpstan) | `1.10.41` ->
`1.10.44` |
[![age](https://developer.mend.io/api/mc/badges/age/packagist/phpstan%2fphpstan/1.10.44?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/packagist/phpstan%2fphpstan/1.10.44?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/packagist/phpstan%2fphpstan/1.10.41/1.10.44?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/phpstan%2fphpstan/1.10.41/1.10.44?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [ramsey/uuid](https://togithub.com/ramsey/uuid) | `4.7.4` -> `4.7.5` |
[![age](https://developer.mend.io/api/mc/badges/age/packagist/ramsey%2fuuid/4.7.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/packagist/ramsey%2fuuid/4.7.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/packagist/ramsey%2fuuid/4.7.4/4.7.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/ramsey%2fuuid/4.7.4/4.7.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vimeo/psalm](https://togithub.com/vimeo/psalm) | `5.15.0` -> `5.16.0`
|
[![age](https://developer.mend.io/api/mc/badges/age/packagist/vimeo%2fpsalm/5.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/packagist/vimeo%2fpsalm/5.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/packagist/vimeo%2fpsalm/5.15.0/5.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/vimeo%2fpsalm/5.15.0/5.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
protocolbuffers/protobuf-php (google/protobuf)
###
[`v3.25.1`](https://togithub.com/protocolbuffers/protobuf-php/compare/v3.25.0...v3.25.1)
[Compare
Source](https://togithub.com/protocolbuffers/protobuf-php/compare/v3.25.0...v3.25.1)
phpstan/phpstan (phpstan/phpstan)
###
[`v1.10.44`](https://togithub.com/phpstan/phpstan/releases/tag/1.10.44)
[Compare
Source](https://togithub.com/phpstan/phpstan/compare/1.10.43...1.10.44)
# Improvements π§
- PHP 8.3: support for dynamic class constant fetches
([RFC](https://wiki.php.net/rfc/dynamic_class_constant_fetch))
- PHP 8.3: support for anonymous readonly class
- RedefinedParametersRule
([#2755](https://togithub.com/phpstan/phpstan-src/pull/2755)),
[#8025](https://togithub.com/phpstan/phpstan/issues/8025), thanks
[@paulbalandan](https://togithub.com/paulbalandan)!
- AbstractPrivateMethodRule
([#2756](https://togithub.com/phpstan/phpstan-src/pull/2756)),
thanks [@staabm](https://togithub.com/staabm)!
- ReadOnlyClassRule
(https://github.com/phpstan/phpstan-src/commit/02b2e3d0885528724a1af91a1758b8f36e2167f4)
- InvalidLexicalVariablesInClosureUseRule
([#2757](https://togithub.com/phpstan/phpstan-src/pull/2757)),
[#1855](https://togithub.com/phpstan/phpstan/issues/1855), thanks
[@paulbalandan](https://togithub.com/paulbalandan)!
- AbstractProtectedMethodRule
([#2758](https://togithub.com/phpstan/phpstan-src/pull/2758)),
thanks [@staabm](https://togithub.com/staabm)!
- VarTagTypeRuleHelper: do not allow widening `list` to
`mixed[]`
([#2760](https://togithub.com/phpstan/phpstan-src/pull/2760)),
thanks [@janedbal](https://togithub.com/janedbal)!
# Bugfixes π
- Re-add nullable type to interface to fix `Carbon` PHPStan extension
([#2762](https://togithub.com/phpstan/phpstan-src/pull/2762)),
thanks [@CalebDW](https://togithub.com/CalebDW)!
- Fix named arguments for few multi-variant methods
([#2748](https://togithub.com/phpstan/phpstan-src/pull/2748)),
thanks [@schlndh](https://togithub.com/schlndh)!
- Fix overriding `SoapClient` old-style constructor
(https://github.com/phpstan/phpstan-src/commit/7765768fd54617616107f76489702d8bcac3d4d2),
[#10165](https://togithub.com/phpstan/phpstan/issues/10165)
- Apply same fix in MethodSignatureRule from
https://github.com/phpstan/phpstan-src/commit/be2b4152837ce05273c55937b8a56daa19cb4d81
(https://github.com/phpstan/phpstan-src/commit/85fcd5f35e5418ce78b7a0734facf11d079fe160),
[#10166](https://togithub.com/phpstan/phpstan/issues/10166)
# Function signature fixes π€
- Remove fake params from `setcookie`/`setrawcookie`
([#2752](https://togithub.com/phpstan/phpstan-src/pull/2752)),
[#10171](https://togithub.com/phpstan/phpstan/issues/10171),
thanks [@schlndh](https://togithub.com/schlndh)!
###
[`v1.10.43`](https://togithub.com/phpstan/phpstan/releases/tag/1.10.43)
[Compare
Source](https://togithub.com/phpstan/phpstan/compare/1.10.42...1.10.43)
# Improvements π§
- Update `phpstan/phpdoc-parser`
- Fix HTML description detection for PhpStorm stubs
([https://github.com/phpstan/phpdoc-parser/pull/220](https://togithub.com/phpstan/phpdoc-parser/pull/220)),
thanks [@schlndh](https://togithub.com/schlndh)!
- Make `ReflectionEnum` generic
(https://github.com/phpstan/phpstan-src/commit/9ce8faf53c7a78c7887a2c33f9d34944605d6aae)
# Bugfixes π
- Merge right scope of `??=` with scope before the expression
(https://github.com/phpstan/phpstan-src/commit/846f44ee6e027853352674052510bc172a1bfc89),
[#10151](https://togithub.com/phpstan/phpstan/issues/10151),
[#10131](https://togithub.com/phpstan/phpstan/issues/10131)
- Fix return type of parent calls for SplHeap and other internal methods
([#2622](https://togithub.com/phpstan/phpstan-src/pull/2622)),
[#7162](https://togithub.com/phpstan/phpstan/issues/7162),
[#9867](https://togithub.com/phpstan/phpstan/issues/9867), thanks
[@schlndh](https://togithub.com/schlndh)!
- `stdClass` does not have `__get` method
(https://github.com/phpstan/phpstan-src/commit/baf359ea3cfa99368eb94d80887cfd7bb0a00b85),
[#10149](https://togithub.com/phpstan/phpstan/issues/10149)
- Fix signature check of method from trait
(https://github.com/phpstan/phpstan-src/commit/be2b4152837ce05273c55937b8a56daa19cb4d81),
[#10153](https://togithub.com/phpstan/phpstan/issues/10153)
- All `universalObjectCratesClasses` allow dynamic properties
(https://github.com/phpstan/phpstan-src/commit/2ec416e11202f150b880619c5bc6416bf17b8e3e)
- Fix infinite recursion with self-referencing class constant
(https://github.com/phpstan/phpstan-src/commit/93af41bf52b47bbfbc533efea75f515a4caddc0e),
[#10147](https://togithub.com/phpstan/phpstan/issues/10147)
# Internals π
- Add named arguments variants to reflection golden test
([#2743](https://togithub.com/phpstan/phpstan-src/pull/2743)),
thanks [@schlndh](https://togithub.com/schlndh)!
###
[`v1.10.42`](https://togithub.com/phpstan/phpstan/releases/tag/1.10.42)
[Compare
Source](https://togithub.com/phpstan/phpstan/compare/1.10.41...1.10.42)
This release closes **25 issues**! π
# Major new features π
- PHP 8.3 - support for natively typed class constants
([RFC](https://wiki.php.net/rfc/typed_class_constants))
- PHP 8.3 - support for `#[\Override]` attribute
(https://github.com/phpstan/phpstan-src/commit/e9a563993f76e2504e4f6640a5a3da2e86ba8808)
([RFC](https://wiki.php.net/rfc/marking_overriden_methods))
- New configuration option: `checkMissingOverrideMethodAttribute`
(https://phpstan.org/config-reference#checkmissingoverridemethodattribute)
(https://github.com/phpstan/phpstan-src/commit/ac4d3de8df284308b4879a5a01168a10c18c0bea)
# Bleeding edge πͺ
- Detect overriding `@final` method in OverridingMethodRule,
[#9135](https://togithub.com/phpstan/phpstan/issues/9135)
- MethodSignatureRule - look at abstract trait method
(https://github.com/phpstan/phpstan-src/commit/5fd8cee591ce1b07daa5f98a1ddcdfc723f1b5eb)
- MagicConstantContextRule
([#2741](https://togithub.com/phpstan/phpstan-src/pull/2741)),
[#10099](https://togithub.com/phpstan/phpstan/issues/10099),
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 π§
- Add ConstantsInTraitsRule
([#2718](https://togithub.com/phpstan/phpstan-src/pull/2718)),
thanks [@paulbalandan](https://togithub.com/paulbalandan)!
- Add NoncapturingCatchRule
([#2721](https://togithub.com/phpstan/phpstan-src/pull/2721)),
[#8663](https://togithub.com/phpstan/phpstan/issues/8663), thanks
[@paulbalandan](https://togithub.com/paulbalandan)!
- Detect non-abstract methods with no body
([#2730](https://togithub.com/phpstan/phpstan-src/pull/2730)),
[#4244](https://togithub.com/phpstan/phpstan/issues/4244), thanks
[@paulbalandan](https://togithub.com/paulbalandan)!
- Detect properties declared in interface
([#2731](https://togithub.com/phpstan/phpstan-src/pull/2731)),
[#8915](https://togithub.com/phpstan/phpstan/issues/8915), thanks
[@paulbalandan](https://togithub.com/paulbalandan)!
- Add VariadicParametersDeclarationRule
([#2733](https://togithub.com/phpstan/phpstan-src/pull/2733)),
[#3802](https://togithub.com/phpstan/phpstan/issues/3802), thanks
[@paulbalandan](https://togithub.com/paulbalandan)!
- Add InvalidCallablePropertyTypeRule
([#2745](https://togithub.com/phpstan/phpstan-src/pull/2745)),
[#4424](https://togithub.com/phpstan/phpstan/issues/4424), thanks
[@paulbalandan](https://togithub.com/paulbalandan)!
- ConflictingTraitConstantsRule
(https://github.com/phpstan/phpstan-src/commit/f94a3c365e6bd089695376e06f9abdf81f9f24fc)
- Read class constant type when generalizing the type for
`dynamicConstantNames`
(https://github.com/phpstan/phpstan-src/commit/cb9571b5c0b34bd0e26c9d085281842b3d829e6c)
- Rework prototype searching in OverridingMethodRule
(https://github.com/phpstan/phpstan-src/commit/4b2ffb82f12c98e65dd6387976cabf8bebc0dc39),
[#10101](https://togithub.com/phpstan/phpstan/issues/10101),
[#7541](https://togithub.com/phpstan/phpstan/issues/7541),
[#10043](https://togithub.com/phpstan/phpstan/issues/10043),
[#7859](https://togithub.com/phpstan/phpstan/issues/7859),
[#8081](https://togithub.com/phpstan/phpstan/issues/8081),
[#8500](https://togithub.com/phpstan/phpstan/issues/8500),
[#9014](https://togithub.com/phpstan/phpstan/issues/9014)
- OverridingMethodRule - search for method prototype in traits
(https://github.com/phpstan/phpstan-src/commit/2df14af6e13cfa2b725c325f3f39eb87476d37bd)
- VarTagTypeRuleHelper: fix widening array shapes
([#2738](https://togithub.com/phpstan/phpstan-src/pull/2738)),
[#10130](https://togithub.com/phpstan/phpstan/issues/10130),
thanks [@janedbal](https://togithub.com/janedbal)!
- Note about Xdebug with `--debug`
(https://github.com/phpstan/phpstan-src/commit/c534f8cc79680e63a418760aa000c5bb7e3dfb0b)
- FunctionSignatureMapProvider - cache data statically
(https://github.com/phpstan/phpstan-src/commit/394064bb332d9bdd988895f9c63de6eb9ea538c5),
[#10039](https://togithub.com/phpstan/phpstan/issues/10039)
# Bugfixes π
- Star projection is always within template type bounds
([#2715](https://togithub.com/phpstan/phpstan-src/pull/2715)),
[#10097](https://togithub.com/phpstan/phpstan/issues/10097),
thanks [@jiripudil](https://togithub.com/jiripudil)!
- Support `non-empty-string` in `str_shuffle()`
([#2717](https://togithub.com/phpstan/phpstan-src/pull/2717)),
thanks [@staabm](https://togithub.com/staabm)!
- Look if userland prototype has `ReturnTypeWillChange` or not
(https://github.com/phpstan/phpstan-src/commit/eb0c7a1308ad6d45eca98e5f034529aca640b513),
[#9615](https://togithub.com/phpstan/phpstan/issues/9615)
- Fix wrong tip about returning a list
(https://github.com/phpstan/phpstan-src/commit/00adfaa7d1cb427262577df705264701b7de9670,
https://github.com/phpstan/phpstan-src/commit/00a9d94685b297d3b1b09d7fe4398b60c3036401)
- Fix parameter names for multi-variant functions
([#2726](https://togithub.com/phpstan/phpstan-src/pull/2726)),
[#9018](https://togithub.com/phpstan/phpstan/issues/9018),
[#9399](https://togithub.com/phpstan/phpstan/issues/9399),
[#9923](https://togithub.com/phpstan/phpstan/issues/9923),
[#9823](https://togithub.com/phpstan/phpstan/issues/9823), thanks
[@schlndh](https://togithub.com/schlndh)!
- Fix iterator_to_array, iterator_count for PHP 8.2
([#2625](https://togithub.com/phpstan/phpstan-src/pull/2625)),
[#9793](https://togithub.com/phpstan/phpstan/issues/9793),
[#7760](https://togithub.com/phpstan/phpstan/issues/7760), thanks
[@schlndh](https://togithub.com/schlndh)!
- Update array_filter signature to allow null as callback
([#2740](https://togithub.com/phpstan/phpstan/issues/2740))
([#2740](https://togithub.com/phpstan/phpstan-src/pull/2740)),
thanks [@andyexeter](https://togithub.com/andyexeter)!
# Function signature fixes π€
- Fix return value of `mailparse_msg_get_part()`
([#2722](https://togithub.com/phpstan/phpstan-src/pull/2722)),
thanks [@jlherren](https://togithub.com/jlherren)!
- Update functionMaps
([#2699](https://togithub.com/phpstan/phpstan-src/pull/2699)),
thanks [@zonuexe](https://togithub.com/zonuexe)!
- Change `iptcparse` return type
([#2727](https://togithub.com/phpstan/phpstan-src/pull/2727)),
thanks [@ManuelHu](https://togithub.com/ManuelHu)!
# Internals π
- Create DirectoryCreator helper class
([#2697](https://togithub.com/phpstan/phpstan-src/pull/2697)),
thanks [@CalebDW](https://togithub.com/CalebDW)!
- Use PHP 8.3 in Name Collision Detector
(https://github.com/phpstan/phpstan-src/commit/8cd239e1fbaebcc5d4a57a757724e31ad4b6e36b)
- Golden test for reflection
([#2679](https://togithub.com/phpstan/phpstan-src/pull/2679)),
thanks [@schlndh](https://togithub.com/schlndh)!
- Fully qualify the name of the `#[\Override]` attribute in error
messages
([#10136](https://togithub.com/phpstan/phpstan-src/pull/10136)),
thanks [@TimWolla](https://togithub.com/TimWolla)!
- RuleTestCase - allow null tip
(https://github.com/phpstan/phpstan-src/commit/f384b43c911ee465abcc479d3efddf97ba2309f8)
ramsey/uuid (ramsey/uuid)
###
[`v4.7.5`](https://togithub.com/ramsey/uuid/blob/HEAD/CHANGELOG.md#475---2023-11-08)
[Compare Source](https://togithub.com/ramsey/uuid/compare/4.7.4...4.7.5)
##### Fixed
- Protect against UUIDv7 collisions within the same millisecond, as
reported
in [#518](https://togithub.com/ramsey/uuid/issues/518) and fixed
in
[#522](https://togithub.com/ramsey/uuid/pull/522).
- Improve the return type hint for `UuidInterface::compareTo()`.
vimeo/psalm (vimeo/psalm)
### [`v5.16.0`](https://togithub.com/vimeo/psalm/releases/tag/5.16.0)
[Compare
Source](https://togithub.com/vimeo/psalm/compare/5.15.0...5.16.0)
#### What's Changed
##### Features
- Show success message and type stats with GHA formatter by
[@weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10145](https://togithub.com/vimeo/psalm/pull/10145)
- New sinks for TaintedCallable
[#10117](https://togithub.com/vimeo/psalm/issues/10117) by
[@cgocast](https://togithub.com/cgocast) in
[https://github.com/vimeo/psalm/pull/10154](https://togithub.com/vimeo/psalm/pull/10154)
- Properly inherit assertions from parents or implemented faces by
[@boesing](https://togithub.com/boesing) in
[https://github.com/vimeo/psalm/pull/10157](https://togithub.com/vimeo/psalm/pull/10157)
- Flag invalid declares by
[@weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10176](https://togithub.com/vimeo/psalm/pull/10176)
- Narrow `ArrayObject` `TKey` template by
[@boesing](https://togithub.com/boesing) in
[https://github.com/vimeo/psalm/pull/10190](https://togithub.com/vimeo/psalm/pull/10190)
- Allow object assertions for `mixed` values by
[@boesing](https://togithub.com/boesing) in
[https://github.com/vimeo/psalm/pull/10207](https://togithub.com/vimeo/psalm/pull/10207)
- Issue handlers priority by
[@gmessier](https://togithub.com/gmessier) in
[https://github.com/vimeo/psalm/pull/10202](https://togithub.com/vimeo/psalm/pull/10202)
- Check for declare strict_types in block mode by
[@tuqqu](https://togithub.com/tuqqu) in
[https://github.com/vimeo/psalm/pull/10234](https://togithub.com/vimeo/psalm/pull/10234)
- feat(LSP): Improve the autocomplete for nested array shape by
[@ging-dev](https://togithub.com/ging-dev) in
[https://github.com/vimeo/psalm/pull/10230](https://togithub.com/vimeo/psalm/pull/10230)
- Add alias support to psalm-check-type by
[@robchett](https://togithub.com/robchett) in
[https://github.com/vimeo/psalm/pull/10264](https://togithub.com/vimeo/psalm/pull/10264)
- Allow parameter names in callable docblocks with templates by
[@robchett](https://togithub.com/robchett) in
[https://github.com/vimeo/psalm/pull/10261](https://togithub.com/vimeo/psalm/pull/10261)
- Disallow `never` type for parameters by
[@tuqqu](https://togithub.com/tuqqu) in
[https://github.com/vimeo/psalm/pull/10266](https://togithub.com/vimeo/psalm/pull/10266)
- Fix auto completion by partial property or method by
[@issidorov](https://togithub.com/issidorov) in
[https://github.com/vimeo/psalm/pull/10320](https://togithub.com/vimeo/psalm/pull/10320)
- Add stubs for rdKafka by
[@robchett](https://togithub.com/robchett) in
[https://github.com/vimeo/psalm/pull/10351](https://togithub.com/vimeo/psalm/pull/10351)
- Suppressing NoValue should not treat subsequent code as unevaluated by
[@kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/10303](https://togithub.com/vimeo/psalm/pull/10303)
- Fix misc callable bugs by
[@kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/10370](https://togithub.com/vimeo/psalm/pull/10370)
##### Fixes
- Added more gc_status return fields by
[@weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10138](https://togithub.com/vimeo/psalm/pull/10138)
- Filter baseline when checking individual files by
[@edsrzf](https://togithub.com/edsrzf) in
[https://github.com/vimeo/psalm/pull/10115](https://togithub.com/vimeo/psalm/pull/10115)
- Assertion enhancements regarding `value-of` in combination with backed
enums by [@boesing](https://togithub.com/boesing) in
[https://github.com/vimeo/psalm/pull/10150](https://togithub.com/vimeo/psalm/pull/10150)
- `strrchr()`: `$before_needle` parameter by
[@weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10151](https://togithub.com/vimeo/psalm/pull/10151)
- Update `mysqli` stub by
[@weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10155](https://togithub.com/vimeo/psalm/pull/10155)
- Fix crash on property access to undefined property on a class with a
missing dependncy by [@weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10159](https://togithub.com/vimeo/psalm/pull/10159)
- Prevent infinite-loop when resolving type-aliases by
[@boesing](https://togithub.com/boesing) in
[https://github.com/vimeo/psalm/pull/10156](https://togithub.com/vimeo/psalm/pull/10156)
- InheritorViolation was only being triggered on grand-childen classes
by [@robchett](https://togithub.com/robchett) in
[https://github.com/vimeo/psalm/pull/10169](https://togithub.com/vimeo/psalm/pull/10169)
- Restore support for namespaced functions in referencedFunction config
by [@tscni](https://togithub.com/tscni) in
[https://github.com/vimeo/psalm/pull/10186](https://togithub.com/vimeo/psalm/pull/10186)
- `DateTimeZone::getName()` always returns `non-empty-string` by
[@gsteel](https://togithub.com/gsteel) in
[https://github.com/vimeo/psalm/pull/10187](https://togithub.com/vimeo/psalm/pull/10187)
- Only the binary op 'plus' works with two arrays by
[@robchett](https://togithub.com/robchett) in
[https://github.com/vimeo/psalm/pull/10209](https://togithub.com/vimeo/psalm/pull/10209)
- Add openssl_\*\_export_to_file to impure functions by
[@robchett](https://togithub.com/robchett) in
[https://github.com/vimeo/psalm/pull/10210](https://togithub.com/vimeo/psalm/pull/10210)
- add FILTER_SANITIZE_URL filter to filter_var by
[@kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/10214](https://togithub.com/vimeo/psalm/pull/10214)
- Allow class-string where T is a union by
[@MidnightDesign](https://togithub.com/MidnightDesign) in
[https://github.com/vimeo/psalm/pull/10194](https://togithub.com/vimeo/psalm/pull/10194)
- Loop over PDOStatement::fetch() arguments by
[@cgocast](https://togithub.com/cgocast) in
[https://github.com/vimeo/psalm/pull/10237](https://togithub.com/vimeo/psalm/pull/10237)
- Inherited assertions v2 by
[@boesing](https://togithub.com/boesing) in
[https://github.com/vimeo/psalm/pull/10189](https://togithub.com/vimeo/psalm/pull/10189)
- Resolve inherited conditional return types by
[@boesing](https://togithub.com/boesing) in
[https://github.com/vimeo/psalm/pull/10191](https://togithub.com/vimeo/psalm/pull/10191)
- Allow stringable objects in `sprintf()` values by
[@MidnightDesign](https://togithub.com/MidnightDesign) in
[https://github.com/vimeo/psalm/pull/10231](https://togithub.com/vimeo/psalm/pull/10231)
- fix: [#10239](https://togithub.com/vimeo/psalm/issues/10239) by
[@ging-dev](https://togithub.com/ging-dev) in
[https://github.com/vimeo/psalm/pull/10240](https://togithub.com/vimeo/psalm/pull/10240)
- Remove duplicate namespace in InternalMethod error message by
[@kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/10241](https://togithub.com/vimeo/psalm/pull/10241)
- Add stream_socket_shutdown socket_shutdown to impure function list by
[@tuqqu](https://togithub.com/tuqqu) in
[https://github.com/vimeo/psalm/pull/10244](https://togithub.com/vimeo/psalm/pull/10244)
- Emit `MethodSignatureMismatch` when descendant does not return by
reference by [@tuqqu](https://togithub.com/tuqqu) in
[https://github.com/vimeo/psalm/pull/10248](https://togithub.com/vimeo/psalm/pull/10248)
- Negated class_exist check on class-string converts to string instead
of mixed by [@robchett](https://togithub.com/robchett) in
[https://github.com/vimeo/psalm/pull/10262](https://togithub.com/vimeo/psalm/pull/10262)
- Fix error message for implicitly returning functions with `never`
return type by [@tuqqu](https://togithub.com/tuqqu) in
[https://github.com/vimeo/psalm/pull/10254](https://togithub.com/vimeo/psalm/pull/10254)
- Type check nested templates by
[@klimick](https://togithub.com/klimick) in
[https://github.com/vimeo/psalm/pull/10271](https://togithub.com/vimeo/psalm/pull/10271)
- Fix return of BadSqlTainter::afterExpressionAnalysis() by
[@cgocast](https://togithub.com/cgocast) in
[https://github.com/vimeo/psalm/pull/10270](https://togithub.com/vimeo/psalm/pull/10270)
- Allow tainted numerics except for 'html' and 'has_quotes' by
[@cgocast](https://togithub.com/cgocast) in
[https://github.com/vimeo/psalm/pull/10242](https://togithub.com/vimeo/psalm/pull/10242)
- fix final class constant type by
[@kk-daniel](https://togithub.com/kk-daniel) in
[https://github.com/vimeo/psalm/pull/10279](https://togithub.com/vimeo/psalm/pull/10279)
- Fix inferring enum case value from a class constant by
[@tuqqu](https://togithub.com/tuqqu) in
[https://github.com/vimeo/psalm/pull/10274](https://togithub.com/vimeo/psalm/pull/10274)
- fix: [#10080](https://togithub.com/vimeo/psalm/issues/10080) by
[@ging-dev](https://togithub.com/ging-dev) in
[https://github.com/vimeo/psalm/pull/10228](https://togithub.com/vimeo/psalm/pull/10228)
- Fix memory explosion with calls to method_exists by
[@robchett](https://togithub.com/robchett) in
[https://github.com/vimeo/psalm/pull/10290](https://togithub.com/vimeo/psalm/pull/10290)
- Additional caching fixes by
[@ging-dev](https://togithub.com/ging-dev) in
[https://github.com/vimeo/psalm/pull/10289](https://togithub.com/vimeo/psalm/pull/10289)
- str_replace / substr_replace signature improvements by
[@mathroc](https://togithub.com/mathroc) in
[https://github.com/vimeo/psalm/pull/10277](https://togithub.com/vimeo/psalm/pull/10277)
- Fix method calls and property accesses after extension_loaded by
[@danog](https://togithub.com/danog) in
[https://github.com/vimeo/psalm/pull/10295](https://togithub.com/vimeo/psalm/pull/10295)
- fix [@param-out](https://togithub.com/param-out) with named
arguments by [@kk-daniel](https://togithub.com/kk-daniel) in
[https://github.com/vimeo/psalm/pull/10312](https://togithub.com/vimeo/psalm/pull/10312)
- Narrow down `get_browser` returning array or object by
[@simonberger](https://togithub.com/simonberger) in
[https://github.com/vimeo/psalm/pull/10314](https://togithub.com/vimeo/psalm/pull/10314)
- Allow int keys when calling Redis methods by
[@greg0ire](https://togithub.com/greg0ire) in
[https://github.com/vimeo/psalm/pull/10355](https://togithub.com/vimeo/psalm/pull/10355)
- Finding methods and properties for auto completion feature by
[@issidorov](https://togithub.com/issidorov) in
[https://github.com/vimeo/psalm/pull/10385](https://togithub.com/vimeo/psalm/pull/10385)
- update decimal stubs from documented URL by
[@kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/10379](https://togithub.com/vimeo/psalm/pull/10379)
- Fix Phar build failure by [@tscni](https://togithub.com/tscni)
in
[https://github.com/vimeo/psalm/pull/10391](https://togithub.com/vimeo/psalm/pull/10391)
- Fix redundant condition mixed type escape hatch & loose comparison int
type shouldnt be mixed by
[@kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/10388](https://togithub.com/vimeo/psalm/pull/10388)
- Fix [#10398](https://togithub.com/vimeo/psalm/issues/10398):
add missing methods of ReflectionProperty class in CallMap and CallMap
deltas. by [@niconoe-](https://togithub.com/niconoe-) in
[https://github.com/vimeo/psalm/pull/10399](https://togithub.com/vimeo/psalm/pull/10399)
##### Docs
- docs: A semicolon expected by
[@lens0021](https://togithub.com/lens0021) in
[https://github.com/vimeo/psalm/pull/10149](https://togithub.com/vimeo/psalm/pull/10149)
- Add documentation for
[@psalm-flow](https://togithub.com/psalm-flow) by
[@ohader](https://togithub.com/ohader) in
[https://github.com/vimeo/psalm/pull/10349](https://togithub.com/vimeo/psalm/pull/10349)
##### Internal changes
- Extract the list of impure functions into its own dictionary by
[@weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10136](https://togithub.com/vimeo/psalm/pull/10136)
- `composer.json` tweaks by
[@weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10161](https://togithub.com/vimeo/psalm/pull/10161)
- Bump actions/checkout from 3 to 4 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/vimeo/psalm/pull/10192](https://togithub.com/vimeo/psalm/pull/10192)
- Update IssueBuffer.php by
[@aleksandr-shevchenko](https://togithub.com/aleksandr-shevchenko)
in
[https://github.com/vimeo/psalm/pull/10294](https://togithub.com/vimeo/psalm/pull/10294)
- Backport rector fixes to 5.x by
[@danog](https://togithub.com/danog) in
[https://github.com/vimeo/psalm/pull/10306](https://togithub.com/vimeo/psalm/pull/10306)
- Bump fkirc/skip-duplicate-actions from 5.3.0 to 5.3.1 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/vimeo/psalm/pull/10313](https://togithub.com/vimeo/psalm/pull/10313)
- Allow Symfony 7 by [@kbond](https://togithub.com/kbond) in
[https://github.com/vimeo/psalm/pull/10335](https://togithub.com/vimeo/psalm/pull/10335)
- Get rid of legacy 7.3 logic by
[@danog](https://togithub.com/danog) in
[https://github.com/vimeo/psalm/pull/10319](https://togithub.com/vimeo/psalm/pull/10319)
- Finalize all internal classes by
[@danog](https://togithub.com/danog) in
[https://github.com/vimeo/psalm/pull/10318](https://togithub.com/vimeo/psalm/pull/10318)
- fix CI "split" unevenly splits the number of tests by
[@kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/10389](https://togithub.com/vimeo/psalm/pull/10389)
- Fix circleci builds by [@danog](https://togithub.com/danog) in
[https://github.com/vimeo/psalm/pull/10396](https://togithub.com/vimeo/psalm/pull/10396)
##### Other changes
- Add exec output param out by
[@kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/10128](https://togithub.com/vimeo/psalm/pull/10128)
#### New Contributors
- [@lens0021](https://togithub.com/lens0021) made their first
contribution in
[https://github.com/vimeo/psalm/pull/10149](https://togithub.com/vimeo/psalm/pull/10149)
- [@kk-daniel](https://togithub.com/kk-daniel) made their first
contribution in
[https://github.com/vimeo/psalm/pull/10279](https://togithub.com/vimeo/psalm/pull/10279)
-
[@aleksandr-shevchenko](https://togithub.com/aleksandr-shevchenko)
made their first contribution in
[https://github.com/vimeo/psalm/pull/10294](https://togithub.com/vimeo/psalm/pull/10294)
- [@simonberger](https://togithub.com/simonberger) made their
first contribution in
[https://github.com/vimeo/psalm/pull/10314](https://togithub.com/vimeo/psalm/pull/10314)
- [@kbond](https://togithub.com/kbond) made their first
contribution in
[https://github.com/vimeo/psalm/pull/10335](https://togithub.com/vimeo/psalm/pull/10335)
- [@issidorov](https://togithub.com/issidorov) made their first
contribution in
[https://github.com/vimeo/psalm/pull/10320](https://togithub.com/vimeo/psalm/pull/10320)
**Full Changelog**:
https://github.com/vimeo/psalm/compare/5.15.0...5.16.0
---
### 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.
---
- [ ] 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).
---------
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: OΔuzhan Durgun
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: OΔuzhan Durgun
---
composer.lock | 213 +++++++++++++++++++++++++-------------------------
1 file changed, 107 insertions(+), 106 deletions(-)
diff --git a/composer.lock b/composer.lock
index 8227818..f844beb 100644
--- a/composer.lock
+++ b/composer.lock
@@ -115,16 +115,16 @@
},
{
"name": "google/protobuf",
- "version": "v3.25.0",
+ "version": "v3.25.1",
"source": {
"type": "git",
"url": "https://github.com/protocolbuffers/protobuf-php.git",
- "reference": "e5a021e653ee3a7a78760caefa605b4ec31bba80"
+ "reference": "1fb247e72df401c863ed239c1660f981644af5db"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/protocolbuffers/protobuf-php/zipball/e5a021e653ee3a7a78760caefa605b4ec31bba80",
- "reference": "e5a021e653ee3a7a78760caefa605b4ec31bba80",
+ "url": "https://api.github.com/repos/protocolbuffers/protobuf-php/zipball/1fb247e72df401c863ed239c1660f981644af5db",
+ "reference": "1fb247e72df401c863ed239c1660f981644af5db",
"shasum": ""
},
"require": {
@@ -153,9 +153,9 @@
"proto"
],
"support": {
- "source": "https://github.com/protocolbuffers/protobuf-php/tree/v3.25.0"
+ "source": "https://github.com/protocolbuffers/protobuf-php/tree/v3.25.1"
},
- "time": "2023-11-01T22:12:38+00:00"
+ "time": "2023-11-15T21:36:03+00:00"
},
{
"name": "grpc/grpc",
@@ -292,16 +292,16 @@
},
{
"name": "ramsey/uuid",
- "version": "4.7.4",
+ "version": "4.7.5",
"source": {
"type": "git",
"url": "https://github.com/ramsey/uuid.git",
- "reference": "60a4c63ab724854332900504274f6150ff26d286"
+ "reference": "5f0df49ae5ad6efb7afa69e6bfab4e5b1e080d8e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ramsey/uuid/zipball/60a4c63ab724854332900504274f6150ff26d286",
- "reference": "60a4c63ab724854332900504274f6150ff26d286",
+ "url": "https://api.github.com/repos/ramsey/uuid/zipball/5f0df49ae5ad6efb7afa69e6bfab4e5b1e080d8e",
+ "reference": "5f0df49ae5ad6efb7afa69e6bfab4e5b1e080d8e",
"shasum": ""
},
"require": {
@@ -368,7 +368,7 @@
],
"support": {
"issues": "https://github.com/ramsey/uuid/issues",
- "source": "https://github.com/ramsey/uuid/tree/4.7.4"
+ "source": "https://github.com/ramsey/uuid/tree/4.7.5"
},
"funding": [
{
@@ -380,7 +380,7 @@
"type": "tidelift"
}
],
- "time": "2023-04-15T23:01:58+00:00"
+ "time": "2023-11-08T05:53:05+00:00"
}
],
"packages-dev": [
@@ -552,16 +552,16 @@
},
{
"name": "composer/pcre",
- "version": "3.1.0",
+ "version": "3.1.1",
"source": {
"type": "git",
"url": "https://github.com/composer/pcre.git",
- "reference": "4bff79ddd77851fe3cdd11616ed3f92841ba5bd2"
+ "reference": "00104306927c7a0919b4ced2aaa6782c1e61a3c9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/pcre/zipball/4bff79ddd77851fe3cdd11616ed3f92841ba5bd2",
- "reference": "4bff79ddd77851fe3cdd11616ed3f92841ba5bd2",
+ "url": "https://api.github.com/repos/composer/pcre/zipball/00104306927c7a0919b4ced2aaa6782c1e61a3c9",
+ "reference": "00104306927c7a0919b4ced2aaa6782c1e61a3c9",
"shasum": ""
},
"require": {
@@ -603,7 +603,7 @@
],
"support": {
"issues": "https://github.com/composer/pcre/issues",
- "source": "https://github.com/composer/pcre/tree/3.1.0"
+ "source": "https://github.com/composer/pcre/tree/3.1.1"
},
"funding": [
{
@@ -619,20 +619,20 @@
"type": "tidelift"
}
],
- "time": "2022-11-17T09:50:14+00:00"
+ "time": "2023-10-11T07:11:09+00:00"
},
{
"name": "composer/semver",
- "version": "3.3.2",
+ "version": "3.4.0",
"source": {
"type": "git",
"url": "https://github.com/composer/semver.git",
- "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9"
+ "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/semver/zipball/3953f23262f2bff1919fc82183ad9acb13ff62c9",
- "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9",
+ "url": "https://api.github.com/repos/composer/semver/zipball/35e8d0af4486141bc745f23a29cc2091eb624a32",
+ "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32",
"shasum": ""
},
"require": {
@@ -682,9 +682,9 @@
"versioning"
],
"support": {
- "irc": "irc://irc.freenode.org/composer",
+ "irc": "ircs://irc.libera.chat:6697/composer",
"issues": "https://github.com/composer/semver/issues",
- "source": "https://github.com/composer/semver/tree/3.3.2"
+ "source": "https://github.com/composer/semver/tree/3.4.0"
},
"funding": [
{
@@ -700,7 +700,7 @@
"type": "tidelift"
}
],
- "time": "2022-04-01T19:23:25+00:00"
+ "time": "2023-08-31T09:50:34+00:00"
},
{
"name": "composer/xdebug-handler",
@@ -807,16 +807,16 @@
},
{
"name": "doctrine/deprecations",
- "version": "v1.1.1",
+ "version": "1.1.2",
"source": {
"type": "git",
"url": "https://github.com/doctrine/deprecations.git",
- "reference": "612a3ee5ab0d5dd97b7cf3874a6efe24325efac3"
+ "reference": "4f2d4f2836e7ec4e7a8625e75c6aa916004db931"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/deprecations/zipball/612a3ee5ab0d5dd97b7cf3874a6efe24325efac3",
- "reference": "612a3ee5ab0d5dd97b7cf3874a6efe24325efac3",
+ "url": "https://api.github.com/repos/doctrine/deprecations/zipball/4f2d4f2836e7ec4e7a8625e75c6aa916004db931",
+ "reference": "4f2d4f2836e7ec4e7a8625e75c6aa916004db931",
"shasum": ""
},
"require": {
@@ -848,9 +848,9 @@
"homepage": "https://www.doctrine-project.org/",
"support": {
"issues": "https://github.com/doctrine/deprecations/issues",
- "source": "https://github.com/doctrine/deprecations/tree/v1.1.1"
+ "source": "https://github.com/doctrine/deprecations/tree/1.1.2"
},
- "time": "2023-06-03T09:27:29+00:00"
+ "time": "2023-09-27T20:04:15+00:00"
},
{
"name": "felixfbecker/advanced-json-rpc",
@@ -1518,16 +1518,16 @@
},
{
"name": "phpstan/phpdoc-parser",
- "version": "1.23.1",
+ "version": "1.24.3",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpdoc-parser.git",
- "reference": "846ae76eef31c6d7790fac9bc399ecee45160b26"
+ "reference": "12f01d214f1c73b9c91fdb3b1c415e4c70652083"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/846ae76eef31c6d7790fac9bc399ecee45160b26",
- "reference": "846ae76eef31c6d7790fac9bc399ecee45160b26",
+ "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/12f01d214f1c73b9c91fdb3b1c415e4c70652083",
+ "reference": "12f01d214f1c73b9c91fdb3b1c415e4c70652083",
"shasum": ""
},
"require": {
@@ -1559,22 +1559,22 @@
"description": "PHPDoc parser with support for nullable, intersection and generic types",
"support": {
"issues": "https://github.com/phpstan/phpdoc-parser/issues",
- "source": "https://github.com/phpstan/phpdoc-parser/tree/1.23.1"
+ "source": "https://github.com/phpstan/phpdoc-parser/tree/1.24.3"
},
- "time": "2023-08-03T16:32:59+00:00"
+ "time": "2023-11-18T20:15:32+00:00"
},
{
"name": "phpstan/phpstan",
- "version": "1.10.41",
+ "version": "1.10.44",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan.git",
- "reference": "c6174523c2a69231df55bdc65b61655e72876d76"
+ "reference": "bf84367c53a23f759513985c54ffe0d0c249825b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan/zipball/c6174523c2a69231df55bdc65b61655e72876d76",
- "reference": "c6174523c2a69231df55bdc65b61655e72876d76",
+ "url": "https://api.github.com/repos/phpstan/phpstan/zipball/bf84367c53a23f759513985c54ffe0d0c249825b",
+ "reference": "bf84367c53a23f759513985c54ffe0d0c249825b",
"shasum": ""
},
"require": {
@@ -1623,7 +1623,7 @@
"type": "tidelift"
}
],
- "time": "2023-11-05T12:57:57+00:00"
+ "time": "2023-11-21T16:30:46+00:00"
},
{
"name": "phpunit/php-code-coverage",
@@ -3067,16 +3067,16 @@
},
{
"name": "spatie/array-to-xml",
- "version": "3.2.0",
+ "version": "3.2.2",
"source": {
"type": "git",
"url": "https://github.com/spatie/array-to-xml.git",
- "reference": "f9ab39c808500c347d5a8b6b13310bd5221e39e7"
+ "reference": "96be97e664c87613121d073ea39af4c74e57a7f8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/array-to-xml/zipball/f9ab39c808500c347d5a8b6b13310bd5221e39e7",
- "reference": "f9ab39c808500c347d5a8b6b13310bd5221e39e7",
+ "url": "https://api.github.com/repos/spatie/array-to-xml/zipball/96be97e664c87613121d073ea39af4c74e57a7f8",
+ "reference": "96be97e664c87613121d073ea39af4c74e57a7f8",
"shasum": ""
},
"require": {
@@ -3114,7 +3114,7 @@
"xml"
],
"support": {
- "source": "https://github.com/spatie/array-to-xml/tree/3.2.0"
+ "source": "https://github.com/spatie/array-to-xml/tree/3.2.2"
},
"funding": [
{
@@ -3126,20 +3126,20 @@
"type": "github"
}
],
- "time": "2023-07-19T18:30:26+00:00"
+ "time": "2023-11-14T14:08:51+00:00"
},
{
"name": "symfony/console",
- "version": "v6.3.2",
+ "version": "v6.3.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "aa5d64ad3f63f2e48964fc81ee45cb318a723898"
+ "reference": "0d14a9f6d04d4ac38a8cea1171f4554e325dae92"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/aa5d64ad3f63f2e48964fc81ee45cb318a723898",
- "reference": "aa5d64ad3f63f2e48964fc81ee45cb318a723898",
+ "url": "https://api.github.com/repos/symfony/console/zipball/0d14a9f6d04d4ac38a8cea1171f4554e325dae92",
+ "reference": "0d14a9f6d04d4ac38a8cea1171f4554e325dae92",
"shasum": ""
},
"require": {
@@ -3200,7 +3200,7 @@
"terminal"
],
"support": {
- "source": "https://github.com/symfony/console/tree/v6.3.2"
+ "source": "https://github.com/symfony/console/tree/v6.3.8"
},
"funding": [
{
@@ -3216,11 +3216,11 @@
"type": "tidelift"
}
],
- "time": "2023-07-19T20:17:28+00:00"
+ "time": "2023-10-31T08:09:35+00:00"
},
{
"name": "symfony/deprecation-contracts",
- "version": "v3.3.0",
+ "version": "v3.4.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/deprecation-contracts.git",
@@ -3267,7 +3267,7 @@
"description": "A generic function and convention to trigger deprecation notices",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/deprecation-contracts/tree/v3.3.0"
+ "source": "https://github.com/symfony/deprecation-contracts/tree/v3.4.0"
},
"funding": [
{
@@ -3350,16 +3350,16 @@
},
{
"name": "symfony/polyfill-ctype",
- "version": "v1.27.0",
+ "version": "v1.28.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-ctype.git",
- "reference": "5bbc823adecdae860bb64756d639ecfec17b050a"
+ "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a",
- "reference": "5bbc823adecdae860bb64756d639ecfec17b050a",
+ "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb",
+ "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb",
"shasum": ""
},
"require": {
@@ -3374,7 +3374,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.27-dev"
+ "dev-main": "1.28-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -3412,7 +3412,7 @@
"portable"
],
"support": {
- "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0"
+ "source": "https://github.com/symfony/polyfill-ctype/tree/v1.28.0"
},
"funding": [
{
@@ -3428,20 +3428,20 @@
"type": "tidelift"
}
],
- "time": "2022-11-03T14:55:06+00:00"
+ "time": "2023-01-26T09:26:14+00:00"
},
{
"name": "symfony/polyfill-intl-grapheme",
- "version": "v1.27.0",
+ "version": "v1.28.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-grapheme.git",
- "reference": "511a08c03c1960e08a883f4cffcacd219b758354"
+ "reference": "875e90aeea2777b6f135677f618529449334a612"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354",
- "reference": "511a08c03c1960e08a883f4cffcacd219b758354",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/875e90aeea2777b6f135677f618529449334a612",
+ "reference": "875e90aeea2777b6f135677f618529449334a612",
"shasum": ""
},
"require": {
@@ -3453,7 +3453,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.27-dev"
+ "dev-main": "1.28-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -3493,7 +3493,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0"
+ "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.28.0"
},
"funding": [
{
@@ -3509,20 +3509,20 @@
"type": "tidelift"
}
],
- "time": "2022-11-03T14:55:06+00:00"
+ "time": "2023-01-26T09:26:14+00:00"
},
{
"name": "symfony/polyfill-intl-normalizer",
- "version": "v1.27.0",
+ "version": "v1.28.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-normalizer.git",
- "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6"
+ "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6",
- "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92",
+ "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92",
"shasum": ""
},
"require": {
@@ -3534,7 +3534,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.27-dev"
+ "dev-main": "1.28-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -3577,7 +3577,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0"
+ "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.28.0"
},
"funding": [
{
@@ -3593,20 +3593,20 @@
"type": "tidelift"
}
],
- "time": "2022-11-03T14:55:06+00:00"
+ "time": "2023-01-26T09:26:14+00:00"
},
{
"name": "symfony/polyfill-mbstring",
- "version": "v1.27.0",
+ "version": "v1.28.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git",
- "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534"
+ "reference": "42292d99c55abe617799667f454222c54c60e229"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534",
- "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/42292d99c55abe617799667f454222c54c60e229",
+ "reference": "42292d99c55abe617799667f454222c54c60e229",
"shasum": ""
},
"require": {
@@ -3621,7 +3621,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.27-dev"
+ "dev-main": "1.28-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -3660,7 +3660,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0"
+ "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.28.0"
},
"funding": [
{
@@ -3676,20 +3676,20 @@
"type": "tidelift"
}
],
- "time": "2022-11-03T14:55:06+00:00"
+ "time": "2023-07-28T09:04:16+00:00"
},
{
"name": "symfony/service-contracts",
- "version": "v3.3.0",
+ "version": "v3.4.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/service-contracts.git",
- "reference": "40da9cc13ec349d9e4966ce18b5fbcd724ab10a4"
+ "reference": "b3313c2dbffaf71c8de2934e2ea56ed2291a3838"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/service-contracts/zipball/40da9cc13ec349d9e4966ce18b5fbcd724ab10a4",
- "reference": "40da9cc13ec349d9e4966ce18b5fbcd724ab10a4",
+ "url": "https://api.github.com/repos/symfony/service-contracts/zipball/b3313c2dbffaf71c8de2934e2ea56ed2291a3838",
+ "reference": "b3313c2dbffaf71c8de2934e2ea56ed2291a3838",
"shasum": ""
},
"require": {
@@ -3742,7 +3742,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/service-contracts/tree/v3.3.0"
+ "source": "https://github.com/symfony/service-contracts/tree/v3.4.0"
},
"funding": [
{
@@ -3758,20 +3758,20 @@
"type": "tidelift"
}
],
- "time": "2023-05-23T14:45:45+00:00"
+ "time": "2023-07-30T20:28:31+00:00"
},
{
"name": "symfony/string",
- "version": "v6.3.2",
+ "version": "v6.3.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/string.git",
- "reference": "53d1a83225002635bca3482fcbf963001313fb68"
+ "reference": "13880a87790c76ef994c91e87efb96134522577a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/string/zipball/53d1a83225002635bca3482fcbf963001313fb68",
- "reference": "53d1a83225002635bca3482fcbf963001313fb68",
+ "url": "https://api.github.com/repos/symfony/string/zipball/13880a87790c76ef994c91e87efb96134522577a",
+ "reference": "13880a87790c76ef994c91e87efb96134522577a",
"shasum": ""
},
"require": {
@@ -3828,7 +3828,7 @@
"utf8"
],
"support": {
- "source": "https://github.com/symfony/string/tree/v6.3.2"
+ "source": "https://github.com/symfony/string/tree/v6.3.8"
},
"funding": [
{
@@ -3844,7 +3844,7 @@
"type": "tidelift"
}
],
- "time": "2023-07-05T08:41:27+00:00"
+ "time": "2023-11-09T08:28:21+00:00"
},
{
"name": "theseer/tokenizer",
@@ -3898,16 +3898,16 @@
},
{
"name": "vimeo/psalm",
- "version": "5.15.0",
+ "version": "5.16.0",
"source": {
"type": "git",
"url": "https://github.com/vimeo/psalm.git",
- "reference": "5c774aca4746caf3d239d9c8cadb9f882ca29352"
+ "reference": "2897ba636551a8cb61601cc26f6ccfbba6c36591"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/vimeo/psalm/zipball/5c774aca4746caf3d239d9c8cadb9f882ca29352",
- "reference": "5c774aca4746caf3d239d9c8cadb9f882ca29352",
+ "url": "https://api.github.com/repos/vimeo/psalm/zipball/2897ba636551a8cb61601cc26f6ccfbba6c36591",
+ "reference": "2897ba636551a8cb61601cc26f6ccfbba6c36591",
"shasum": ""
},
"require": {
@@ -3932,8 +3932,8 @@
"php": "^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0",
"sebastian/diff": "^4.0 || ^5.0",
"spatie/array-to-xml": "^2.17.0 || ^3.0",
- "symfony/console": "^4.1.6 || ^5.0 || ^6.0",
- "symfony/filesystem": "^5.4 || ^6.0"
+ "symfony/console": "^4.1.6 || ^5.0 || ^6.0 || ^7.0",
+ "symfony/filesystem": "^5.4 || ^6.0 || ^7.0"
},
"conflict": {
"nikic/php-parser": "4.17.0"
@@ -3955,7 +3955,7 @@
"psalm/plugin-phpunit": "^0.18",
"slevomat/coding-standard": "^8.4",
"squizlabs/php_codesniffer": "^3.6",
- "symfony/process": "^4.4 || ^5.0 || ^6.0"
+ "symfony/process": "^4.4 || ^5.0 || ^6.0 || ^7.0"
},
"suggest": {
"ext-curl": "In order to send data to shepherd",
@@ -3968,7 +3968,7 @@
"psalm-refactor",
"psalter"
],
- "type": "library",
+ "type": "project",
"extra": {
"branch-alias": {
"dev-master": "5.x-dev",
@@ -4000,10 +4000,11 @@
"static analysis"
],
"support": {
+ "docs": "https://psalm.dev/docs",
"issues": "https://github.com/vimeo/psalm/issues",
- "source": "https://github.com/vimeo/psalm/tree/5.15.0"
+ "source": "https://github.com/vimeo/psalm"
},
- "time": "2023-08-20T23:07:30+00:00"
+ "time": "2023-11-22T20:38:47+00:00"
},
{
"name": "webmozart/assert",