Closed (fixed)
Project:
HTTP Client Manager
Version:
11.0.2
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
29 Jan 2026 at 18:28 UTC
Updated:
26 Feb 2026 at 23:29 UTC
Jump to comment: Most recent
PHP 8.4 deprecated implicitly nullable parameters. These have been addressed in http_client_manager 11.x but the Fatal-Error/guzzle-description-loader dependency still has them present in each loader. Update the implicit definitions to be explicitly nullable.
A PR has been created in GitHub: https://github.com/Fatal-Error/guzzle-description-loader/pull/3
- Open each loader in the repo
- Note implicitly null parameters, ie `string $type = null`
- Update the definitions to be explicit, ie `?string $type = null`
Comments
Comment #2
aronne commentedHi @cchiste and thanks for your contribution.
The pull request has been merged on my repo.
Have a great day
Comment #3
aronne commentedComment #5
cchiste commentedGood day @aronne!
Apologies for bugging you again.
As http_client_manager requires ^3.1.1 of your repo, when you have a minute could we cut a release or port the changes to 3.x-dev?
With the ^3.1.1 requirement, dev-master is untargetable.
I appreciate all your effort here, thank you!
Comment #6
aronne commentedHi @cchiste,
I've both updated 3.x branch and created a new tag 3.1.2
Let me know if it works correctly now.
Have a great day.
Comment #7
trickfun commentedI have this deprecation to
Comment #8
cchiste commented@trickfun
It looks like you might be on an older version of http_client_manager that is still using the now abandoned arthurkirkosa/guzzle-description-loader package. You will want to get on an updated version or apply the patch in this issue first: https://www.drupal.org/project/http_client_manager/issues/3406108