Skip to content

Commit

Permalink
chore(deps): Update php deps (#36)
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 | Type | Update | Change |
|---|---|---|---|
| [php-http/client-common](http://httplug.io)
([source](https://togithub.com/php-http/client-common)) | require |
minor | `2.6.1` -> `2.7.0` |
| [phpstan/phpstan](https://togithub.com/phpstan/phpstan) | require-dev
| patch | `1.10.14` -> `1.10.15` |
| [phpunit/phpunit](https://phpunit.de/)
([source](https://togithub.com/sebastianbergmann/phpunit)) | require-dev
| patch | `10.1.2` -> `10.1.3` |
| [symfony/http-client](https://symfony.com)
([source](https://togithub.com/symfony/http-client)) | require-dev |
patch | `6.2.10` -> `6.2.11` |
| [vimeo/psalm](https://togithub.com/vimeo/psalm) | require-dev | minor
| `5.11.0` -> `5.12.0` |

---

### ⚠ Dependency Lookup Warnings ⚠

Warnings were logged while processing this repo. Please check the
Dependency Dashboard for more information.

---

### Release Notes

<details>
<summary>php-http/client-common</summary>

###
[`v2.7.0`](https://togithub.com/php-http/client-common/blob/HEAD/CHANGELOG.md#&#8203;270---2023-05-17)

[Compare
Source](https://togithub.com/php-http/client-common/compare/2.6.1...2.7.0)

- Dropped `php-http/message-factory` from composer requirements as it is
abandoned and this package does not actually use it.

</details>

<details>
<summary>phpstan/phpstan</summary>

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

[Compare
Source](https://togithub.com/phpstan/phpstan/compare/1.10.14...1.10.15)

# Bleeding edge 🔪

- InvalidPhpDocTagValueRule: include PHPDoc line number in the error
message
(phpstan/phpstan-src@a04e0be)

*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 🔧

-   Update phpdoc-parser to 1.20.4
-
[Changelog](https://togithub.com/phpstan/phpdoc-parser/compare/f545fc30978190a056832aa7ed995e36a66267f3...7d568c87a9df9c5f7e8b5f075fc469aa8cb0a4cd)
    -   Notable changes:
        -   CallableTypeNode - support object shape in return type
        -   CallableTypeNode - support `$this` in return type
        -   CallableTypeNode - support ConstTypeNode in return type
- Implement IniGetReturnTypeExtension
([#&#8203;2362](https://togithub.com/phpstan/phpstan-src/pull/2362)),
[#&#8203;3063](https://togithub.com/phpstan/phpstan/issues/3063), thanks
[@&#8203;staabm](https://togithub.com/staabm)!
- PHPStan\Node\ClassMethod is covered by BC promise
(phpstan/phpstan-src@1036d19),
[#&#8203;9249](https://togithub.com/phpstan/phpstan/issues/9249)
- Enforce magic `__serialize()` and `__unserialize()` return types
([#&#8203;2372](https://togithub.com/phpstan/phpstan-src/pull/2372)),
thanks [@&#8203;staabm](https://togithub.com/staabm)!
- Report `?->` call on always-null
(phpstan/phpstan-src@74d1c9a),
[#&#8203;9284](https://togithub.com/phpstan/phpstan/issues/9284)

# Bugfixes 🐛

- Fix object shapes with interfaces and final classes
(phpstan/phpstan-src@f199980)
- Fix `ConstantFloatType::toPhpDocNode()` for whole numbers ending with
0 ([#&#8203;2355](https://togithub.com/phpstan/phpstan-src/pull/2355)),
thanks [@&#8203;rvanvelzen](https://togithub.com/rvanvelzen)!
- Add type for ini_get() 'default_socket_timeout' and 'precision'
([#&#8203;2365](https://togithub.com/phpstan/phpstan-src/pull/2365)),
thanks [@&#8203;staabm](https://togithub.com/staabm)!
- Fix Docker detection
(phpstan/phpstan-src@8d0c032)
- strval accepts Stringable
(phpstan/phpstan-src@3a4cd59),
[#&#8203;9283](https://togithub.com/phpstan/phpstan/issues/9283)
- `CURLOPT_HTTPHEADER` should not accept a dictionary
([#&#8203;2369](https://togithub.com/phpstan/phpstan-src/pull/2369)),
[#&#8203;9263](https://togithub.com/phpstan/phpstan/issues/9263), thanks
[@&#8203;staabm](https://togithub.com/staabm)!

# Function signature fixes 🤖

- `intval()` and `floatval()` should handle non-scalar values
([#&#8203;2351](https://togithub.com/phpstan/phpstan-src/pull/2351)),
thanks [@&#8203;dravnic](https://togithub.com/dravnic)!
- More precise `strval()` family function signatures
([#&#8203;2354](https://togithub.com/phpstan/phpstan-src/pull/2354)),
thanks [@&#8203;dravnic](https://togithub.com/dravnic)!

# Internals 🔍

- Allow referencing StringAlwaysAcceptingObjectWithToStringType in
functionMap
(phpstan/phpstan-src@670d04d)

</details>

<details>
<summary>sebastianbergmann/phpunit</summary>

###
[`v10.1.3`](https://togithub.com/sebastianbergmann/phpunit/compare/10.1.2...10.1.3)

[Compare
Source](https://togithub.com/sebastianbergmann/phpunit/compare/10.1.2...10.1.3)

</details>

<details>
<summary>symfony/http-client</summary>

###
[`v6.2.11`](https://togithub.com/symfony/http-client/releases/tag/v6.2.11)

[Compare
Source](https://togithub.com/symfony/http-client/compare/v6.2.10...v6.2.11)

**Changelog**
(symfony/http-client@v6.2.10...v6.2.11)

- bug
[symfony/symfony#&#8203;50193](https://togithub.com/symfony/symfony/issues/50193)
\[Serializer] Fix `SerializedPath` not working with constructor
arguments (@&#8203;HypeMC)
- bug
[symfony/symfony#&#8203;50280](https://togithub.com/symfony/symfony/issues/50280)
\[PropertyAccess] Fix nullsafe operator on array index
([@&#8203;HypeMC](https://togithub.com/HypeMC))
- bug
[symfony/symfony#&#8203;49063](https://togithub.com/symfony/symfony/issues/49063)
\[Messenger] Respect `isRetryable` decision of the retry strategy for
re-delivery (@&#8203;FlyingDR)
- bug
[symfony/symfony#&#8203;50256](https://togithub.com/symfony/symfony/issues/50256)
\[HttpClient] Fix setting duplicate-name headers when redirecting with
AmpHttpClient
([@&#8203;nicolas-grekas](https://togithub.com/nicolas-grekas))
- bug
[symfony/symfony#&#8203;50214](https://togithub.com/symfony/symfony/issues/50214)
\[WebProfilerBundle] Remove legacy filters remnants
([@&#8203;MatTheCat](https://togithub.com/MatTheCat))
- bug
[symfony/symfony#&#8203;50235](https://togithub.com/symfony/symfony/issues/50235)
\[HttpClient] Fix getting through proxies via CONNECT
([@&#8203;nicolas-grekas](https://togithub.com/nicolas-grekas))
- bug
[symfony/symfony#&#8203;50241](https://togithub.com/symfony/symfony/issues/50241)
\[HttpKernel] Prevent initialising lazy services during services reset
([@&#8203;tucksaun](https://togithub.com/tucksaun))
- bug
[symfony/symfony#&#8203;49557](https://togithub.com/symfony/symfony/issues/49557)
\[PropertyInfo] Fix phpDocExtractor nullable array value type
([@&#8203;fabpot](https://togithub.com/fabpot))
- bug
[symfony/symfony#&#8203;50213](https://togithub.com/symfony/symfony/issues/50213)
\[ErrorHandler] Prevent conflicts with WebProfilerBundle’s JavaScript
([@&#8203;MatTheCat](https://togithub.com/MatTheCat))
- bug
[symfony/symfony#&#8203;50192](https://togithub.com/symfony/symfony/issues/50192)
\[Serializer] backed enum throw notNormalizableValueException outside
construct method ([@&#8203;alli83](https://togithub.com/alli83))
- bug
[symfony/symfony#&#8203;50226](https://togithub.com/symfony/symfony/issues/50226)
\[HttpClient] Ensure HttplugClient ignores invalid HTTP headers
([@&#8203;nicolas-grekas](https://togithub.com/nicolas-grekas))

</details>

<details>
<summary>vimeo/psalm</summary>

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

[Compare
Source](https://togithub.com/vimeo/psalm/compare/5.11.0...5.12.0)

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

#### What's Changed

##### Features

- WIP - Limit inheritance to a subset of classes
[#&#8203;1450](https://togithub.com/vimeo/psalm/issues/1450) by
[@&#8203;robchett](https://togithub.com/robchett) in
[vimeo/psalm#9687
- UnsupportedPropertyReferenceUsage by
[@&#8203;jack-worman](https://togithub.com/jack-worman) in
[vimeo/psalm#9769
- Improve return types of pow() by
[@&#8203;robchett](https://togithub.com/robchett) in
[vimeo/psalm#9795
- Narrow the type of $haystack when strpos(...) !== false by
[@&#8203;robchett](https://togithub.com/robchett) in
[vimeo/psalm#9788
- allow using more than 8G of memory in psalter by
[@&#8203;orklah](https://togithub.com/orklah) in
[vimeo/psalm#9805

##### Fixes

- Fix missing global class type when scanning cached files by
[@&#8203;tscni](https://togithub.com/tscni) in
[vimeo/psalm#9735
- Fix union argument type check against templated param by
[@&#8203;klimick](https://togithub.com/klimick) in
[vimeo/psalm#9750
- Allow dynamic properties from PHPDoc by
[@&#8203;fluffycondor](https://togithub.com/fluffycondor) in
[vimeo/psalm#9742
- improve glob stubs by
[@&#8203;kkmuffme](https://togithub.com/kkmuffme) in
[vimeo/psalm#9752
- Removed return type false from date and gmdate by
[@&#8203;Alkisum](https://togithub.com/Alkisum) in
[vimeo/psalm#9761
- methods and vars cannot be falsy by
[@&#8203;kkmuffme](https://togithub.com/kkmuffme) in
[vimeo/psalm#9796
- fix offset for type param changes by
[@&#8203;orklah](https://togithub.com/orklah) in
[vimeo/psalm#9803

##### Docs

- Documented suggestions for HTML user input by
[@&#8203;mmcev106](https://togithub.com/mmcev106) in
[vimeo/psalm#9780
- Document array shape unsealing syntax by
[@&#8203;robchett](https://togithub.com/robchett) in
[vimeo/psalm#9784

##### Internal changes

- Enable opcache if it is installed by
[@&#8203;danog](https://togithub.com/danog) in
[vimeo/psalm#9779

#### New Contributors

- [@&#8203;tscni](https://togithub.com/tscni) made their first
contribution in
[vimeo/psalm#9735
- [@&#8203;Alkisum](https://togithub.com/Alkisum) made their first
contribution in
[vimeo/psalm#9761

**Full Changelog**:
vimeo/psalm@5.11.0...5.12.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 3am 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://app.renovatebot.com/dashboard#github/cerbos/cerbos-sdk-php).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS43OS4xIiwidXBkYXRlZEluVmVyIjoiMzUuMTAyLjQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->

Signed-off-by: Renovate Bot <bot@renovateapp.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] committed May 29, 2023
1 parent f949870 commit 9d2d22f
Show file tree
Hide file tree
Showing 2 changed files with 91 additions and 87 deletions.
3 changes: 2 additions & 1 deletion composer.json
Expand Up @@ -32,9 +32,10 @@
}
},
"require": {
"ext-json": "*",
"php": "^7.4 || ^8.0",
"ext-json": "*",
"php-http/client-common": "^2.5",
"php-http/message-factory": "^1.1",
"psr/http-client": "^1.0",
"psr/http-client-implementation": "^1.0",
"psr/http-factory": "^1.0",
Expand Down

0 comments on commit 9d2d22f

Please sign in to comment.