bovigo / vfsStream

vfsStream is a stream wrapper for a virtual file system that may be helpful in unit tests to mock the real file system. It can be used with any unit test framework, like PHPUnit or SimpleTest.
BSD 3-Clause "New" or "Revised" License
1.42k stars 102 forks source link

PHP 8.4 Support #289

Closed andypost closed 2 months ago

andypost commented 6 months ago

Attempted to use it with current PHP 8.4 for Drupal 11 core and faced 3 deprecations caused by https://php.watch/versions/8.4/implicitly-marking-parameter-type-nullable-deprecated

https://wiki.php.net/rfc/deprecate-implicitly-nullable-types

andypost commented 3 months ago

in 2 weeks final deprecations will be settled https://wiki.php.net/rfc/deprecations_php_8_4

andypost commented 3 months ago

no other deprecations been detected in PHP 8.4 beta3, please create new release

andypost commented 3 months ago

Beta3 is out and tests of Drupal core showed no regressions so consider it fixed and awaiting new release to get rid of patch

jaapio commented 2 months ago

Tags is created, and should now support php 8.4!

andypost commented 2 months ago

Thank you a lot!