laminas-api-tools / api-tools-skeleton

Skeleton Application for Laminas API Tools
https://api-tools.getlaminas.org/documentation
BSD 3-Clause "New" or "Revised" License
50 stars 64 forks source link

PHP 8.0 support #26

Closed boesing closed 3 years ago

boesing commented 4 years ago

Feature Request

Q A
New Feature yes

Summary

To be prepared for the december release of PHP 8.0, this repository has some additional TODOs to be tested against the new major version.

In order to make this repository compatible, one has to follow these steps:

stojanovicdusan commented 3 years ago

It is not possible to do it until all other required dependency is updated to PHP 8.0.

boesing commented 3 years ago

Not 100% sure but PHP 8 has --ignore-platform-req=php set in github action. Bit I dont think that this package is already migrated to GHA.

@weierophinney Do we have ignore platform req enabled?

boesing commented 3 years ago

Yup, here you go https://github.com/laminas/laminas-continuous-integration-action/blob/92f18a56222df7f3d1896de178b6c0531c1af5a0/entrypoint.sh#L82

Thus, you can still create a PR which supports PHP 8.0 for this specific package. No need to have the whole dependency tree verified just to see if there are TODOs in this package.

boesing commented 3 years ago

@stojanovicdusan I've prepared this repository so you can create a PR for PHP 8.0 with the instructions in this issue 👍🏼