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

Supporting PHP 8 #15

Merged
merged 29 commits into from
Mar 10, 2021
Merged

Supporting PHP 8 #15

merged 29 commits into from
Mar 10, 2021

Conversation

XedinUnknown
Copy link
Member

@XedinUnknown XedinUnknown commented Jan 14, 2021

Updated the project to support PHP 8. This includes fixing a whole chain of incompatibilities in dependencies. Also fixed problem with container interfaces - see Dhii/collections-interface#27.

@XedinUnknown XedinUnknown self-assigned this Jan 14, 2021
@XedinUnknown XedinUnknown added the enhancement New feature or request label Jan 14, 2021
@XedinUnknown XedinUnknown added this to the v0.1 milestone Jan 14, 2021
@XedinUnknown
Copy link
Member Author

PHP 8 fails because many deps, mostly of Dhii origin, are not compatible with PHP 8. The rest are passing.

@XedinUnknown XedinUnknown changed the base branch from develop to 0.2.x March 4, 2021 22:13
It is broken on `master`, because it removes compat with PHP 8,
whereas `2.3` declares compat from `5.3.3` to infinity.
@XedinUnknown
Copy link
Member Author

Previously builds were failing due to webmozart/path-util#35.

@XedinUnknown XedinUnknown merged commit ba275a6 into 0.2.x Mar 10, 2021
@XedinUnknown XedinUnknown deleted the task/make-php-8-compat branch March 10, 2021 09:10
@XedinUnknown XedinUnknown modified the milestones: v0.1, v0.2 Mar 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant