-
Notifications
You must be signed in to change notification settings - Fork 102
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
Support for PHP7 and PHPUnit 5.0? #120
Comments
PHP7 compatibility should come in December, even though I don't think the current version is not compatible, at least the tests didn't show a significant problem except for the output of a warning which is raised when simulating insufficient disk space, but that shouldn't effect most users. Regarding PHPUnit 5.0 I don't see that there needs to be done anything about this. vfsStream has no runtime dependency to PHPUnit, and the dev dependency doesn't matter to users. If I'm not missing something here that shouldn't be a problem. |
Well, didn't dig into it yet, but at least those "uninitialized strong offset" notices in https://travis-ci.org/kdambekalns/flow-development-collection/jobs/94757895 seem to be related to PHP7. Probably the "uniform variable access" changes, as far as we guess. |
When running on PHP 7 this caused test failures (possibly only with high error reporting). Fixes bovigo#120
After digging into it I think it is not related to PHP 7, I was able to reproduce this with PHP 5.6.4. The problem is that the call to |
I assumed it was related to PHP 7, since it didn't cause problems so far, but the code looks "broken" regardless of the PHP version. :-) Anyway, thanks! Any chance to get a 1.6.1 tagged today? |
Done, just released 1.6.1. I'll leave this issue open until PHP 7 compatibility is fully verified. |
Thanks! For us it works so far… |
There is still a problem with a bug in PHP 7 itself: https://bugs.php.net/bug.php?id=71287 |
The bug highlighted by this test is the one that prevents removing the allowed failure on the Travis build for PHP 7. When this is fixed the PHP 7 support tracked with #120 will finally be possible. See PHP bug https://bugs.php.net/bug.php?id=71287 for further reference.
The bug is fixed in PHP 7.0.3. |
Now that PHP7 has been tagged and PHPUnit 5.0 is stable, are there any plans to make vfsStream compatible to those?
The text was updated successfully, but these errors were encountered: