From 9ac30277ee35dc08ae6bc5de4613f0a0199e68a9 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 3 Jul 2023 12:50:20 +0300
Subject: [PATCH] chore(deps): Update php deps (#44)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [phpstan/phpstan](https://togithub.com/phpstan/phpstan) | require-dev
| patch | `1.10.19` -> `1.10.22` |
| [phpunit/phpunit](https://phpunit.de/)
([source](https://togithub.com/sebastianbergmann/phpunit)) | require-dev
| patch | `10.2.2` -> `10.2.3` |
| [vimeo/psalm](https://togithub.com/vimeo/psalm) | require-dev | minor
| `5.12.0` -> `5.13.1` |
---
### Release Notes
phpstan/phpstan (phpstan/phpstan)
###
[`v1.10.22`](https://togithub.com/phpstan/phpstan/releases/tag/1.10.22)
[Compare
Source](https://togithub.com/phpstan/phpstan/compare/1.10.21...1.10.22)
# Bleeding edge πͺ
- More precise `file()` flags args
([#2476](https://togithub.com/phpstan/phpstan-src/pull/2476),
[#2482](https://togithub.com/phpstan/phpstan-src/pull/2482)),
thanks [@staabm](https://togithub.com/staabm)!
- Non-static methods cannot be used as static callables in PHP 8+
([#2420](https://togithub.com/phpstan/phpstan-src/pull/2420)),
thanks [@staabm](https://togithub.com/staabm)!
- More precise `flock()` operation flags
([#2477](https://togithub.com/phpstan/phpstan-src/pull/2477)),
thanks [@staabm](https://togithub.com/staabm)!
- Rule for `call_user_func()`
([#2479](https://togithub.com/phpstan/phpstan-src/pull/2479)),
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 return type extension for `constant()`
([#2474](https://togithub.com/phpstan/phpstan-src/pull/2474)),
thanks [@herndlm](https://togithub.com/herndlm)!
- Dynamic `assert()` throw type extension
([#2427](https://togithub.com/phpstan/phpstan-src/pull/2427)),
thanks
[@patrickkusebauch](https://togithub.com/patrickkusebauch)!
- Update nikic/PHP-Parser
(https://github.com/phpstan/phpstan-src/commit/79b3034acf926b23ec3bcfed1ad36ea375f01981)
- PHP 8.3: `json_validate()` stub
(https://github.com/phpstan/phpstan-src/commit/828b269c0dccda404e33a5cca1ac4be1998e18ba),
thanks [@staabm](https://togithub.com/staabm)!
- Implement `call_user_func()` DynamicFunctionReturnTypeExtension
([#2479](https://togithub.com/phpstan/phpstan-src/pull/2479)),
thanks [@staabm](https://togithub.com/staabm)!
# Bugfixes π
- Add support for math with constant numeric string
([#2209](https://togithub.com/phpstan/phpstan-src/pull/2209)),
[#8803](https://togithub.com/phpstan/phpstan/issues/8803),
[#8827](https://togithub.com/phpstan/phpstan/issues/8827), thanks
[@VincentLanglet](https://togithub.com/VincentLanglet)!
- Use case insensitive matching to detect usages of private methods
([#2484](https://togithub.com/phpstan/phpstan-src/pull/2484)),
[#8346](https://togithub.com/phpstan/phpstan/issues/8346), thanks
[@stof](https://togithub.com/stof)!
- fix array_splice with non-array replacement
([#2457](https://togithub.com/phpstan/phpstan-src/pull/2457)),
thanks [@schlndh](https://togithub.com/schlndh)!
- Resolve key and value type of partially non-iterable types when
entering foreach
(https://github.com/phpstan/phpstan-src/commit/cb5a2b4575bee005c33fcbdc3748abc160cbda14),
[#9535](https://togithub.com/phpstan/phpstan/issues/9535),
[#4907](https://togithub.com/phpstan/phpstan/issues/4907),
[#8924](https://togithub.com/phpstan/phpstan/issues/8924),
[#5998](https://togithub.com/phpstan/phpstan/issues/5998)
- Foreach can append to the array but it does not change the number of
iterations
(https://github.com/phpstan/phpstan-src/commit/27085c5516f6864d73e660d6e897a1466c4169a6),
[#4612](https://togithub.com/phpstan/phpstan/issues/4612)
- MutatingScope - process left side of BooleanAnd and BooleanOr before
getting type of the whole expression
(https://github.com/phpstan/phpstan-src/commit/989dd6fab8b0bf66777e20c533c90c7841d05c3a),
[#5365](https://togithub.com/phpstan/phpstan/issues/5365),
[#6551](https://togithub.com/phpstan/phpstan/issues/6551),
[#7491](https://togithub.com/phpstan/phpstan/issues/7491),
[#4004](https://togithub.com/phpstan/phpstan/issues/4004),
[#2499](https://togithub.com/phpstan/phpstan/issues/2499)
- MutatingScope - process ternary cond before getting type of the whole
expression
(https://github.com/phpstan/phpstan-src/commit/faba80560516dc2780ff014f36171e806a7b19c2)
- Fix processing switch with complex case conditions
(https://github.com/phpstan/phpstan-src/commit/f6b34f2ac86d2830f53ba51601067232ea1bf6d6),
[#5326](https://togithub.com/phpstan/phpstan/issues/5326)
- Fix ClassConstFetch Identical specification with Yoda conditions
([#2498](https://togithub.com/phpstan/phpstan-src/pull/2498)),
[#9542](https://togithub.com/phpstan/phpstan/issues/9542), thanks
[@herndlm](https://togithub.com/herndlm)!
# Function signature fixes π€
- Update functionMap for ext-mongodb 1.16
([#2473](https://togithub.com/phpstan/phpstan-src/pull/2473)),
thanks [@alcaeus](https://togithub.com/alcaeus)!
- Add false to the `db2_num_rows()` return type
([#2456](https://togithub.com/phpstan/phpstan-src/pull/2456)),
thanks [@morozov](https://togithub.com/morozov)!
- More precise `ignore_user_abort()` return type
([#2489](https://togithub.com/phpstan/phpstan-src/pull/2489)),
thanks [@staabm](https://togithub.com/staabm)!
# Internals π
- Type projections, part 1: call-site variance in GenericObjectType
([#2471](https://togithub.com/phpstan/phpstan-src/pull/2471)),
thanks [@jiripudil](https://togithub.com/jiripudil)!
- Test PHP 8.3
([#2486](https://togithub.com/phpstan/phpstan-src/pull/2486))
- Cleanup NodeScopeResolver
([#2499](https://togithub.com/phpstan/phpstan-src/pull/2499)),
thanks [@staabm](https://togithub.com/staabm)!
###
[`v1.10.21`](https://togithub.com/phpstan/phpstan/releases/tag/1.10.21)
[Compare
Source](https://togithub.com/phpstan/phpstan/compare/1.10.20...1.10.21)
# Bugfixes π
- Fix defining variables in match condition
(https://github.com/phpstan/phpstan-src/commit/d6c2752b4edf145120d7b0ac7908828fde2289e8),
[#9474](https://togithub.com/phpstan/phpstan/issues/9474)
- Fix UnusedClosureUsesRule for already traversed match
(https://github.com/phpstan/phpstan-src/commit/a7194865487069a0c718227e5a39cd6eab32b8ea),
[https://github.com/phpstan/phpstan-phpunit/issues/190](https://togithub.com/phpstan/phpstan-phpunit/issues/190),
[#9478](https://togithub.com/phpstan/phpstan/issues/9478)
- Update BetterReflection
(https://github.com/phpstan/phpstan-src/commit/a540e44a3649f722464488db3b786c5c894c1775),
[#9477](https://togithub.com/phpstan/phpstan/issues/9477)
- Fix newInstance on ReflectionAttribute adapter with enum argument
(https://github.com/ondrejmirtes/BetterReflection/commit/277b96077b3c15c12605d876be1b87dd1a88b6f8)
# Internals π
- Cheap checks first in ObjectType
([#2475](https://togithub.com/phpstan/phpstan-src/pull/2475)),
thanks [@mad-briller](https://togithub.com/mad-briller)!
###
[`v1.10.20`](https://togithub.com/phpstan/phpstan/releases/tag/1.10.20)
[Compare
Source](https://togithub.com/phpstan/phpstan/compare/1.10.19...1.10.20)
# Improvements π§
- PHPStan Pro: Change Cloudflare DNS for to family version
([#2467](https://togithub.com/phpstan/phpstan-src/pull/2467)),
thanks [@spaze](https://togithub.com/spaze)!
- Add `non-zero-int` type
([#2449](https://togithub.com/phpstan/phpstan-src/pull/2449)),
thanks [@PrinsFrank](https://togithub.com/PrinsFrank)!
- Implement `gettype()` return type extension
([#2437](https://togithub.com/phpstan/phpstan-src/pull/2437)),
thanks [@staabm](https://togithub.com/staabm)!
# Bugfixes π
- Allow to remember constant and impure expressions in `match` condition
(https://github.com/phpstan/phpstan-src/commit/0cdda0b210a623ee299323da80771c2c84c602f9),
[#4451](https://togithub.com/phpstan/phpstan/issues/4451),
[#6064](https://togithub.com/phpstan/phpstan/issues/6064),
[#9457](https://togithub.com/phpstan/phpstan/issues/9457)
- Fix `gettype` in `match` condition
(https://github.com/phpstan/phpstan-src/commit/e4ef00c0573daea5e83199d182e35ea988a7d95b,
https://github.com/phpstan/phpstan-src/commit/caa0a5b5247b2ff58c56b543aa3cb286b00ffde7),
[#8614](https://togithub.com/phpstan/phpstan/issues/8614)
- Fix `get_class` in `match` condition
(https://github.com/phpstan/phpstan-src/commit/106526db8bd64880af81faa61d9f970e793e3c38),
[#1885](https://togithub.com/phpstan/phpstan/issues/1885),
[#8536](https://togithub.com/phpstan/phpstan/issues/8536),
[#8092](https://togithub.com/phpstan/phpstan/issues/8092)
- Understand `get_class` compared with `static::class`
(https://github.com/phpstan/phpstan-src/commit/590eb03e0ce2b5b02562ee9bb0af803fcbb1dc95),
[#1885](https://togithub.com/phpstan/phpstan/issues/1885)
- Understand `gettype` when there's a union of strings on the other side
(https://github.com/phpstan/phpstan-src/commit/36e412ffed0ab6f4220c58276b06041a7a487db3),
[#6294](https://togithub.com/phpstan/phpstan/issues/6294),
[#2580](https://togithub.com/phpstan/phpstan/issues/2580)
- Treat ConstantArrayType as covariant in its keys and values
([#2464](https://togithub.com/phpstan/phpstan-src/pull/2464)),
[#9161](https://togithub.com/phpstan/phpstan/issues/9161), thanks
[@jiripudil](https://togithub.com/jiripudil)!
- Treat ArrayType as covariant in its keys and values
([#2465](https://togithub.com/phpstan/phpstan-src/pull/2465)),
thanks [@jiripudil](https://togithub.com/jiripudil)!
- Make `NonEmptyArrayType::toArray()` return `$this`
([#2349](https://togithub.com/phpstan/phpstan-src/pull/2349)),
[#9208](https://togithub.com/phpstan/phpstan/issues/9208), thanks
[@zonuexe](https://togithub.com/zonuexe)!
- Retain list type via `array_push()` and `array_unshift()`
([#2451](https://togithub.com/phpstan/phpstan-src/pull/2451)),
[#8449](https://togithub.com/phpstan/phpstan/issues/8449), thanks
[@herndlm](https://togithub.com/herndlm)!
- For `@var` above throw and return, change the type of expr only for
the stmt callback
(https://github.com/phpstan/phpstan-src/commit/b55109537dd62ac0e352b0a55df62cfc83f12f08),
[#9459](https://togithub.com/phpstan/phpstan/issues/9459)
# Internals π
- Remove redundant conditions from
RemoveUnusedCodeByPhpVersionIdVisitor.
([#2459](https://togithub.com/phpstan/phpstan-src/pull/2459)),
thanks [@mad-briller](https://togithub.com/mad-briller)!
- Return early in CachingVistor to avoid always-false instanceof checks.
([#2460](https://togithub.com/phpstan/phpstan-src/pull/2460)),
thanks [@mad-briller](https://togithub.com/mad-briller)!
- Introduce CombinationsHelper
(https://github.com/phpstan/phpstan-src/commit/175307e12de100632a05f6a122e0873a3c1fc6a1)
- `Type::getFiniteTypes()`
(https://github.com/phpstan/phpstan-src/commit/7912caf4b66bdff65d3d6795d4c584c17ece5e51,
https://github.com/phpstan/phpstan-src/commit/fa9a951f808466be36792ba65f128f9838ab617e,
https://github.com/phpstan/phpstan-src/commit/b5cf52b916ad4d155f1809356c96cbe924f51dbe)
sebastianbergmann/phpunit (phpunit/phpunit)
###
[`v10.2.3`](https://togithub.com/sebastianbergmann/phpunit/compare/10.2.2...10.2.3)
[Compare
Source](https://togithub.com/sebastianbergmann/phpunit/compare/10.2.2...10.2.3)
vimeo/psalm (vimeo/psalm)
### [`v5.13.1`](https://togithub.com/vimeo/psalm/releases/tag/5.13.1)
[Compare
Source](https://togithub.com/vimeo/psalm/compare/5.13.0...5.13.1)
#### What's Changed
##### Fixes
- Fix glob CallMap and stub to prevent crash on alpine by
[@ygottschalk](https://togithub.com/ygottschalk) in
[https://github.com/vimeo/psalm/pull/9942](https://togithub.com/vimeo/psalm/pull/9942)
##### Docs
- Fix the link reference in the doc by
[@stof](https://togithub.com/stof) in
[https://github.com/vimeo/psalm/pull/9967](https://togithub.com/vimeo/psalm/pull/9967)
**Full Changelog**:
https://github.com/vimeo/psalm/compare/5.13.0...5.13.1
### [`v5.13.0`](https://togithub.com/vimeo/psalm/releases/tag/5.13.0)
[Compare
Source](https://togithub.com/vimeo/psalm/compare/5.12.0...5.13.0)
#### What's Changed
##### Features
- Add a support for multilevel glob wildcards by
[@2e3s](https://togithub.com/2e3s) in
[https://github.com/vimeo/psalm/pull/9813](https://togithub.com/vimeo/psalm/pull/9813)
- Mapping closed inheritance to union during assertion by
[@klimick](https://togithub.com/klimick) in
[https://github.com/vimeo/psalm/pull/9829](https://togithub.com/vimeo/psalm/pull/9829)
- Use PHPStorm output format by default on JetBrains terminals by
[@lptn](https://togithub.com/lptn) in
[https://github.com/vimeo/psalm/pull/9848](https://togithub.com/vimeo/psalm/pull/9848)
- sprintf basic non-empty-string return type provider by
[@kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/9841](https://togithub.com/vimeo/psalm/pull/9841)
- Extend Shepherd payload by information about package versions by
[@lptn](https://togithub.com/lptn) in
[https://github.com/vimeo/psalm/pull/9856](https://togithub.com/vimeo/psalm/pull/9856)
- Allow if/false assert for same variable to allow array/list
distinction by [@kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/9853](https://togithub.com/vimeo/psalm/pull/9853)
- readonly does not have write access, therefore is safe as long as theβ¦
by [@kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/9887](https://togithub.com/vimeo/psalm/pull/9887)
- Sprintf improve return param type validation by
[@kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/9877](https://togithub.com/vimeo/psalm/pull/9877)
- feat: cache.gz by [@dkarlovi](https://togithub.com/dkarlovi) in
[https://github.com/vimeo/psalm/pull/9889](https://togithub.com/vimeo/psalm/pull/9889)
- make compressor configurable v2 by
[@kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/9924](https://togithub.com/vimeo/psalm/pull/9924)
- Invalidate cached methods when referenced files are deleted by
[@tscni](https://togithub.com/tscni) in
[https://github.com/vimeo/psalm/pull/9931](https://togithub.com/vimeo/psalm/pull/9931)
- Invalidate cached methods when referenced class property types change
by [@tscni](https://togithub.com/tscni) in
[https://github.com/vimeo/psalm/pull/9955](https://togithub.com/vimeo/psalm/pull/9955)
##### Fixes
- glob: allow empty string for pattern by
[@Hanmac](https://togithub.com/Hanmac) in
[https://github.com/vimeo/psalm/pull/9814](https://togithub.com/vimeo/psalm/pull/9814)
- [GH-9825](https://togithub.com/vimeo/psalm/issues/9825) by
[@jack-worman](https://togithub.com/jack-worman) in
[https://github.com/vimeo/psalm/pull/9828](https://togithub.com/vimeo/psalm/pull/9828)
- Fix [#9824](https://togithub.com/vimeo/psalm/issues/9824) const
enum self reference by
[@ygottschalk](https://togithub.com/ygottschalk) in
[https://github.com/vimeo/psalm/pull/9833](https://togithub.com/vimeo/psalm/pull/9833)
- base64\_decode returns false only in strict mode by
[@kamil-tekiela](https://togithub.com/kamil-tekiela) in
[https://github.com/vimeo/psalm/pull/9832](https://togithub.com/vimeo/psalm/pull/9832)
- Dirname return type non empty string by
[@kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/9837](https://togithub.com/vimeo/psalm/pull/9837)
- uniqid return type non-empty-string inconsistent by
[@kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/9842](https://togithub.com/vimeo/psalm/pull/9842)
- PropertyNotSetInConstructor should not report for abstract
constructors by [@kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/9844](https://togithub.com/vimeo/psalm/pull/9844)
- Intersect template types during inheritance check by
[@klimick](https://togithub.com/klimick) in
[https://github.com/vimeo/psalm/pull/9865](https://togithub.com/vimeo/psalm/pull/9865)
- Fix generic type params mapping by
[@klimick](https://togithub.com/klimick) in
[https://github.com/vimeo/psalm/pull/9866](https://togithub.com/vimeo/psalm/pull/9866)
- Better intersection of template types during inheritance check by
[@klimick](https://togithub.com/klimick) in
[https://github.com/vimeo/psalm/pull/9883](https://togithub.com/vimeo/psalm/pull/9883)
- Update the signature of debug_backtrace by
[@stof](https://togithub.com/stof) in
[https://github.com/vimeo/psalm/pull/9868](https://togithub.com/vimeo/psalm/pull/9868)
- Glob return type stub by
[@ygottschalk](https://togithub.com/ygottschalk) in
[https://github.com/vimeo/psalm/pull/9878](https://togithub.com/vimeo/psalm/pull/9878)
- Improve the return types for getimagesize and getimagesizefromstring
by [@robchett](https://togithub.com/robchett) in
[https://github.com/vimeo/psalm/pull/9875](https://togithub.com/vimeo/psalm/pull/9875)
- Unmark DateInterval::$invert as read-only by
[@morozov](https://togithub.com/morozov) in
[https://github.com/vimeo/psalm/pull/9895](https://togithub.com/vimeo/psalm/pull/9895)
- Sprintf additional validations and bugfix by
[@kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/9904](https://togithub.com/vimeo/psalm/pull/9904)
- Fixes [#9827](https://togithub.com/vimeo/psalm/issues/9827) by
[@ygottschalk](https://togithub.com/ygottschalk) in
[https://github.com/vimeo/psalm/pull/9903](https://togithub.com/vimeo/psalm/pull/9903)
- set type of **LINE** to positive int by
[@robchett](https://togithub.com/robchett) in
[https://github.com/vimeo/psalm/pull/9921](https://togithub.com/vimeo/psalm/pull/9921)
- Add a stub file for Attributes defined by PHP by
[@robchett](https://togithub.com/robchett) in
[https://github.com/vimeo/psalm/pull/9920](https://togithub.com/vimeo/psalm/pull/9920)
- Don't update types of the outer scope when in an elseif conditional by
[@robchett](https://togithub.com/robchett) in
[https://github.com/vimeo/psalm/pull/9922](https://togithub.com/vimeo/psalm/pull/9922)
- Update callmap for ext-mongodb 1.16 by
[@alcaeus](https://togithub.com/alcaeus) in
[https://github.com/vimeo/psalm/pull/9933](https://togithub.com/vimeo/psalm/pull/9933)
- Add call map entries for MongoDB functions by
[@alcaeus](https://togithub.com/alcaeus) in
[https://github.com/vimeo/psalm/pull/9934](https://togithub.com/vimeo/psalm/pull/9934)
- fix reconciliation between a list and iterable by
[@orklah](https://togithub.com/orklah) in
[https://github.com/vimeo/psalm/pull/9950](https://togithub.com/vimeo/psalm/pull/9950)
- `non-empty-list` assertion for iterable by
[@boesing](https://togithub.com/boesing) in
[https://github.com/vimeo/psalm/pull/9953](https://togithub.com/vimeo/psalm/pull/9953)
- fix PHP 7 sprintf too many arguments false positive by
[@kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/9943](https://togithub.com/vimeo/psalm/pull/9943)
##### Docs
- Document classAndDescendants configuration tag by
[@janopae](https://togithub.com/janopae) in
[https://github.com/vimeo/psalm/pull/9867](https://togithub.com/vimeo/psalm/pull/9867)
##### Internal changes
- Introduce and use `IssueData` constants for severity levels by
[@lptn](https://togithub.com/lptn) in
[https://github.com/vimeo/psalm/pull/9846](https://togithub.com/vimeo/psalm/pull/9846)
- Shepherd: send a list of issues (instead of array with int keys) by
[@lptn](https://togithub.com/lptn) in
[https://github.com/vimeo/psalm/pull/9845](https://togithub.com/vimeo/psalm/pull/9845)
- fix failing mock tests by
[@kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/9880](https://togithub.com/vimeo/psalm/pull/9880)
- Bump mheap/github-action-required-labels from 4 to 5 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/vimeo/psalm/pull/9898](https://togithub.com/vimeo/psalm/pull/9898)
- fix CI warnings for findUnusedCode in psalm 6 by
[@kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/9915](https://togithub.com/vimeo/psalm/pull/9915)
- docblock parser minor performance gain by
[@kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/9916](https://togithub.com/vimeo/psalm/pull/9916)
- improve perfs for switch by not creating reverse assertions against
constants by [@orklah](https://togithub.com/orklah) in
[https://github.com/vimeo/psalm/pull/9929](https://togithub.com/vimeo/psalm/pull/9929)
- remove StementsVolatileCache for perf reasons by
[@orklah](https://togithub.com/orklah) in
[https://github.com/vimeo/psalm/pull/9930](https://togithub.com/vimeo/psalm/pull/9930)
- put config to true to prevent deprecations for new config files by
[@orklah](https://togithub.com/orklah) in
[https://github.com/vimeo/psalm/pull/9857](https://togithub.com/vimeo/psalm/pull/9857)
- Make config warn about missing cache related functions by
[@ygottschalk](https://togithub.com/ygottschalk) in
[https://github.com/vimeo/psalm/pull/9935](https://togithub.com/vimeo/psalm/pull/9935)
- Fix/cache fail silent by
[@ygottschalk](https://togithub.com/ygottschalk) in
[https://github.com/vimeo/psalm/pull/9932](https://togithub.com/vimeo/psalm/pull/9932)
##### Typos
- Fixed typo in ConstantTest by
[@staabm](https://togithub.com/staabm) in
[https://github.com/vimeo/psalm/pull/9835](https://togithub.com/vimeo/psalm/pull/9835)
#### New Contributors
- [@Hanmac](https://togithub.com/Hanmac) made their first
contribution in
[https://github.com/vimeo/psalm/pull/9814](https://togithub.com/vimeo/psalm/pull/9814)
- [@stof](https://togithub.com/stof) made their first
contribution in
[https://github.com/vimeo/psalm/pull/9868](https://togithub.com/vimeo/psalm/pull/9868)
**Full Changelog**:
https://github.com/vimeo/psalm/compare/5.12.0...5.13.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>
---
composer.lock | 70 +++++++++++++++++++++++++--------------------------
1 file changed, 35 insertions(+), 35 deletions(-)
diff --git a/composer.lock b/composer.lock
index 0748bc3..b7a1da7 100644
--- a/composer.lock
+++ b/composer.lock
@@ -1126,16 +1126,16 @@
},
{
"name": "nikic/php-parser",
- "version": "v4.15.5",
+ "version": "v4.16.0",
"source": {
"type": "git",
"url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "11e2663a5bc9db5d714eedb4277ee300403b4a9e"
+ "reference": "19526a33fb561ef417e822e85f08a00db4059c17"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/11e2663a5bc9db5d714eedb4277ee300403b4a9e",
- "reference": "11e2663a5bc9db5d714eedb4277ee300403b4a9e",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/19526a33fb561ef417e822e85f08a00db4059c17",
+ "reference": "19526a33fb561ef417e822e85f08a00db4059c17",
"shasum": ""
},
"require": {
@@ -1176,9 +1176,9 @@
],
"support": {
"issues": "https://github.com/nikic/PHP-Parser/issues",
- "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.5"
+ "source": "https://github.com/nikic/PHP-Parser/tree/v4.16.0"
},
- "time": "2023-05-19T20:20:00+00:00"
+ "time": "2023-06-25T14:52:30+00:00"
},
{
"name": "phar-io/manifest",
@@ -1518,16 +1518,16 @@
},
{
"name": "phpstan/phpdoc-parser",
- "version": "1.22.0",
+ "version": "1.22.1",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpdoc-parser.git",
- "reference": "ec58baf7b3c7f1c81b3b00617c953249fb8cf30c"
+ "reference": "65c39594fbd8c67abfc68bb323f86447bab79cc0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/ec58baf7b3c7f1c81b3b00617c953249fb8cf30c",
- "reference": "ec58baf7b3c7f1c81b3b00617c953249fb8cf30c",
+ "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/65c39594fbd8c67abfc68bb323f86447bab79cc0",
+ "reference": "65c39594fbd8c67abfc68bb323f86447bab79cc0",
"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.22.0"
+ "source": "https://github.com/phpstan/phpdoc-parser/tree/1.22.1"
},
- "time": "2023-06-01T12:35:21+00:00"
+ "time": "2023-06-29T20:46:06+00:00"
},
{
"name": "phpstan/phpstan",
- "version": "1.10.19",
+ "version": "1.10.22",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan.git",
- "reference": "af5a296ff02610c1bfb4ddfac9fd4a08657b9046"
+ "reference": "97d694dfd4ceb57bcce4e3b38548f13ea62e4287"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan/zipball/af5a296ff02610c1bfb4ddfac9fd4a08657b9046",
- "reference": "af5a296ff02610c1bfb4ddfac9fd4a08657b9046",
+ "url": "https://api.github.com/repos/phpstan/phpstan/zipball/97d694dfd4ceb57bcce4e3b38548f13ea62e4287",
+ "reference": "97d694dfd4ceb57bcce4e3b38548f13ea62e4287",
"shasum": ""
},
"require": {
@@ -1623,7 +1623,7 @@
"type": "tidelift"
}
],
- "time": "2023-06-14T15:26:58+00:00"
+ "time": "2023-06-30T20:04:11+00:00"
},
{
"name": "phpunit/php-code-coverage",
@@ -1947,16 +1947,16 @@
},
{
"name": "phpunit/phpunit",
- "version": "10.2.2",
+ "version": "10.2.3",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "1ab521b24b88b88310c40c26c0cc4a94ba40ff95"
+ "reference": "35c8cac1734ede2ae354a6644f7088356ff5b08e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/1ab521b24b88b88310c40c26c0cc4a94ba40ff95",
- "reference": "1ab521b24b88b88310c40c26c0cc4a94ba40ff95",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/35c8cac1734ede2ae354a6644f7088356ff5b08e",
+ "reference": "35c8cac1734ede2ae354a6644f7088356ff5b08e",
"shasum": ""
},
"require": {
@@ -2028,7 +2028,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
- "source": "https://github.com/sebastianbergmann/phpunit/tree/10.2.2"
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/10.2.3"
},
"funding": [
{
@@ -2044,7 +2044,7 @@
"type": "tidelift"
}
],
- "time": "2023-06-11T06:15:20+00:00"
+ "time": "2023-06-30T06:17:38+00:00"
},
{
"name": "psr/container",
@@ -3281,16 +3281,16 @@
},
{
"name": "symfony/filesystem",
- "version": "v6.3.0",
+ "version": "v6.3.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/filesystem.git",
- "reference": "97b698e1d77d356304def77a8d0cd73090b359ea"
+ "reference": "edd36776956f2a6fcf577edb5b05eb0e3bdc52ae"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/filesystem/zipball/97b698e1d77d356304def77a8d0cd73090b359ea",
- "reference": "97b698e1d77d356304def77a8d0cd73090b359ea",
+ "url": "https://api.github.com/repos/symfony/filesystem/zipball/edd36776956f2a6fcf577edb5b05eb0e3bdc52ae",
+ "reference": "edd36776956f2a6fcf577edb5b05eb0e3bdc52ae",
"shasum": ""
},
"require": {
@@ -3324,7 +3324,7 @@
"description": "Provides basic utilities for the filesystem",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/filesystem/tree/v6.3.0"
+ "source": "https://github.com/symfony/filesystem/tree/v6.3.1"
},
"funding": [
{
@@ -3340,7 +3340,7 @@
"type": "tidelift"
}
],
- "time": "2023-05-30T17:12:32+00:00"
+ "time": "2023-06-01T08:30:39+00:00"
},
{
"name": "symfony/polyfill-ctype",
@@ -3892,16 +3892,16 @@
},
{
"name": "vimeo/psalm",
- "version": "5.12.0",
+ "version": "5.13.1",
"source": {
"type": "git",
"url": "https://github.com/vimeo/psalm.git",
- "reference": "f90118cdeacd0088e7215e64c0c99ceca819e176"
+ "reference": "086b94371304750d1c673315321a55d15fc59015"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/vimeo/psalm/zipball/f90118cdeacd0088e7215e64c0c99ceca819e176",
- "reference": "f90118cdeacd0088e7215e64c0c99ceca819e176",
+ "url": "https://api.github.com/repos/vimeo/psalm/zipball/086b94371304750d1c673315321a55d15fc59015",
+ "reference": "086b94371304750d1c673315321a55d15fc59015",
"shasum": ""
},
"require": {
@@ -3992,9 +3992,9 @@
],
"support": {
"issues": "https://github.com/vimeo/psalm/issues",
- "source": "https://github.com/vimeo/psalm/tree/5.12.0"
+ "source": "https://github.com/vimeo/psalm/tree/5.13.1"
},
- "time": "2023-05-22T21:19:03+00:00"
+ "time": "2023-06-27T16:39:49+00:00"
},
{
"name": "webmozart/assert",