-
Notifications
You must be signed in to change notification settings - Fork 11.1k
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
[6.x] Full PHP 8.0 Support #33388
[6.x] Full PHP 8.0 Support #33388
Conversation
I have started the work on opis/closure here: opis/closure#67 |
5d940e5
to
35363a1
Compare
I think this will cause prefer-lowest to fail. |
@GrahamCampbell doesn't seems so. |
PHP 8 broke some more stuff, so Mockery is no longer working. mockery/mockery#1088 fixes that. |
a854297
to
11e6e5b
Compare
a9d035a
to
11e6e5b
Compare
7d0286b
to
99ca90d
Compare
daecf83
to
7662070
Compare
111d044
to
3203e95
Compare
ff7007a
to
551d587
Compare
@nikic definitely something we can consider. However, I think I'm missing something as I don't see any PHP 8 builds on the https://github.com/symfony/symfony repository? |
@driesvints It looks like the PHP 8 build is on Travis (nightly): https://travis-ci.org/github/symfony/symfony/builds/736971898 |
a045c60
to
411a396
Compare
@nikic we've just partially merged this PR and are working on getting the upstream branches up to date. Releases are done tomorrow. Thanks! |
411a396
to
995f1e5
Compare
@driesvints Looks like doctrine/dbal#4347 has been merged. Just fzaninotto/Faker#2063 now but it appears that the main dev for that isn't very active with that package. |
@ollieread we've contacted the maintainer to move the project to a joint organisation so we can help maintain it. Waiting for a reply now. |
Excellent @driesvints , same as I said on the faker pr, should that be required id be happy to help contribute/maintain if there's need. |
995f1e5
to
0393deb
Compare
Putting this in draft again for a bit longer to see if Faker lands PHP 8 support soon. |
Looks like a fork of Faker is gonna to have to be made (see fzaninotto/Faker#2063 (comment)). |
@bramceulemans we saw that and already making plans on how to proceed. Stay tuned. |
@driesvints I think we need to update the Faker PR to FakerPHP/Faker#1 |
This is huge! Congratulations to the Laravel Team! |
@deleugpn thanks for your work on this as well 👍 |
Draft until most libraries have started to release PHP 8 compatible versions or at least dev builds.
Todo/Requirements:
tijsverkoyen/css-to-inline-styles
: Allow PHP 8 installs tijsverkoyen/CssToInlineStyles#198opis/closure
: Initial PHP 8 Support opis/closure#67, Release v3.6.0 opis/closure#81guzzlehttp/guzzle
: Support PHP 8 guzzle/guzzle#2702, Release 7.2.0 guzzle/guzzle#2808mockery/mockery
(Support for PHP 8 mockery/mockery#1072, [1.3] Improved PHP 8.0 support mockery/mockery#1088)doctrine/dbal
^3.0 or ^2.12 release ([2.12] PHP 8 compatibility doctrine/dbal#4347)phpdocumentor/reflection-docblock
^5.2 release