[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