- Renamed ExtensionProvider attribute to MethodsFor across all test files
- Updated keyword extension tests to use MethodsFor instead of ExtensionProvider
- Modified universal method extension tests to reflect the attribute name change
- Adjusted stream method extension tests to use new attribute naming
- Changed object extension tests to use MethodsFor attribute
- Updated constant expression validation logic for PHP 8.3+ static initializers
- Added support for dynamic static variable initializers in PHP 8.3 and later
- Removed
- Add ExtensionProvider attribute to StreamExtensions class
- Rename stream_write_test function to writeTest method
- Convert function to static method in StreamExtensions class
- Add proper class declaration and method signature
- Maintain original stream write functionality