antecedent/patchwork
Patchwork is a PHP monkey-patching library for runtime function and method redefinition. Useful for legacy code and hard-to-test dependencies, it enables stubbing, mocking, and behavior overrides without changing source, ideal for testing and debugging.
Full Changelog: https://github.com/antecedent/patchwork/compare/2.2.2...2.2.3
Full Changelog: https://github.com/antecedent/patchwork/compare/2.2.1...2.2.2
str_getcsv (#170 by @kagg-design, #171 by @jrfnl)Full Changelog: https://github.com/antecedent/patchwork/compare/2.2.0...2.2.1
E_STRICT from the tests by @jrfnl in https://github.com/antecedent/patchwork/pull/166E_STRICT by @jrfnl in https://github.com/antecedent/patchwork/pull/160Full Changelog: https://github.com/antecedent/patchwork/compare/2.1.28...2.2.0
Full Changelog: https://github.com/antecedent/patchwork/compare/2.1.27...2.1.28
Full Changelog: https://github.com/antecedent/patchwork/compare/2.1.26...2.1.27
Full Changelog: https://github.com/antecedent/patchwork/compare/2.1.25...2.1.26
Fixed even more stream wrapper-related regressions that had appeared in 2.1.22.
Full Changelog: https://github.com/antecedent/patchwork/compare/2.1.24...2.1.25
Fixed another regression introduced in 2.1.22 (Patchwork\CodeManipulation\Stream::dir_opendir)
Full Changelog: https://github.com/antecedent/patchwork/compare/2.1.23...2.1.24
Fixed a regression from fixing #138 in 2.1.22.
Full Changelog: https://github.com/antecedent/patchwork/compare/2.1.22...2.1.23
Full Changelog: https://github.com/antecedent/patchwork/compare/2.1.21...2.1.22
Full Changelog: https://github.com/antecedent/patchwork/compare/2.1.20...2.1.21
ramsey/composer-install by @jrfnl in https://github.com/antecedent/patchwork/pull/121Full Changelog: https://github.com/antecedent/patchwork/compare/2.1.19...2.1.20
Fixes #124.
Fixes #120
Fixed #116.
Fixed #117.
Fixed #115.
Fixed #114.
Fixed #100, #102, #103, #104, #112. Merged #105, #106, #107, #108, #109, #110, #111, #113. Consequently, PHP 8 support should now be improved.
Fixed #99.
Fixed #94.
Fixed #95.
Merged the proposed fixes for #90 and #91.
Fixed #79 and #80.
Fixed #75 and #76.
Fixed #73 and #74.
To redefine class instantiations, {"new-keyword-redefinable": true} is now required in patchwork.json.
Fixed #71.
Fixed #70.
Fixed #69.
How can I help you explore Laravel packages today?