Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PHP 8.4 Support #687

Closed
kbond opened this issue Aug 20, 2024 · 2 comments · Fixed by #709
Closed

PHP 8.4 Support #687

kbond opened this issue Aug 20, 2024 · 2 comments · Fixed by #709

Comments

@kbond
Copy link
Member

kbond commented Aug 20, 2024

No description provided.

@nikophil
Copy link
Member

I think this is still not possible:

  Problem 1
    - doctrine/mongodb-odm-bundle[5.0.0-RC1, ..., 5.1.x-dev] require doctrine/mongodb-odm ^2.6 -> satisfiable by doctrine/mongodb-odm[2.6.0, ..., 2.9.x-dev].
    - doctrine/mongodb-odm-bundle[4.6.0, ..., 4.7.x-dev] require doctrine/mongodb-odm ^2.3 -> satisfiable by doctrine/mongodb-odm[2.3.0, ..., 2.9.x-dev].
    - doctrine/mongodb-odm[2.3.0, ..., 2.9.x-dev] require friendsofphp/proxy-manager-lts ^1.0 -> satisfiable by friendsofphp/proxy-manager-lts[v1.0.0, ..., 1.x-dev].
    - friendsofphp/proxy-manager-lts v1.0.0 requires laminas/laminas-code ^3.4.1 -> satisfiable by laminas/laminas-code[3.4.1, ..., 3.5.x-dev].
    - friendsofphp/proxy-manager-lts v1.0.1 requires laminas/laminas-code ^3.4.1|^4.0 -> satisfiable by laminas/laminas-code[3.4.1, ..., 3.5.x-dev, 4.0.0, ..., 4.15.x-dev].
    - friendsofphp/proxy-manager-lts[v1.0.2, ..., 1.x-dev] require laminas/laminas-code ~3.4.1|^4.0 -> satisfiable by laminas/laminas-code[3.4.1, 3.4.x-dev (alias of dev-master), 4.0.0, ..., 4.15.x-dev].
    - laminas/laminas-code 3.5.x-dev is an alias of laminas/laminas-code dev-develop and thus requires it to be installed too.
    - laminas/laminas-code 3.4.x-dev is an alias of laminas/laminas-code dev-master and thus requires it to be installed too.
    - laminas/laminas-code 4.0.x-dev is an alias of laminas/laminas-code dev-dev-4.0 and thus requires it to be installed too.
    - laminas/laminas-code[dev-master, dev-develop, dev-dev-4.0, 3.4.1, ..., 3.5.x-dev] require php ^7.1 -> your php version (8.4.0alpha4) does not satisfy that requirement.
    - laminas/laminas-code[3.5.0, ..., 3.5.x-dev] require php ^7.3 || ~8.0.0 -> your php version (8.4.0alpha4) does not satisfy that requirement.
    - laminas/laminas-code[4.0.0, ..., 4.4.x-dev] require php ^7.4 || ~8.0.0 -> your php version (8.4.0alpha4) does not satisfy that requirement.
    - laminas/laminas-code[4.5.0, ..., 4.7.x-dev] require php >=7.4, <8.2 -> your php version (8.4.0alpha4) does not satisfy that requirement.
    - laminas/laminas-code[4.8.0, ..., 4.12.x-dev] require php ~8.1.0 || ~8.2.0 -> your php version (8.4.0alpha4) does not satisfy that requirement.
    - laminas/laminas-code[4.13.0, ..., 4.15.x-dev] require php ~8.1.0 || ~8.2.0 || ~8.3.0 -> your php version (8.4.0alpha4) does not satisfy that requirement.
    - Root composer.json requires doctrine/mongodb-odm-bundle ^4.6|^5.0 -> satisfiable by doctrine/mongodb-odm-bundle[4.6.0, ..., 4.7.x-dev, 5.0.0-RC1, ..., 5.1.x-dev].

TL;DR: we require (dev) doctrine/mongodb-odm-bundle which undeer the hoods requires laminas/laminas-code which has currently no version (even a dev version) which supports PHP 8.4

Beside of this, php8.4-mongodb is still not released

@nikophil
Copy link
Member

waiting for laminas/laminas-code#201

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging a pull request may close this issue.

2 participants