Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Patchwork Laravel Package

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.

View on GitHub
Deep Wiki
Context7
2.2.3

What's Changed

  • Fixed: PHP 8.5 | CallRerouting: Using null as an array offset is deprecated (#179, #180)

Full Changelog: https://github.com/antecedent/patchwork/compare/2.2.2...2.2.3

2.2.2

Full Changelog: https://github.com/antecedent/patchwork/compare/2.2.1...2.2.2

2.2.1

What's Changed

New Contributors

Full Changelog: https://github.com/antecedent/patchwork/compare/2.2.0...2.2.1

2.2.0

What's Changed

Full Changelog: https://github.com/antecedent/patchwork/compare/2.1.28...2.2.0

2.1.28

What's Changed

New Contributors

Full Changelog: https://github.com/antecedent/patchwork/compare/2.1.27...2.1.28

2.1.27

What's Changed

New Contributors

Full Changelog: https://github.com/antecedent/patchwork/compare/2.1.26...2.1.27

2.1.26
2.1.25

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

2.1.24

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

2.1.23

Fixed a regression from fixing #138 in 2.1.22.

Full Changelog: https://github.com/antecedent/patchwork/compare/2.1.22...2.1.23

2.1.22

What's Changed

Full Changelog: https://github.com/antecedent/patchwork/compare/2.1.21...2.1.22

2.1.21

What's Changed

New Contributors

Full Changelog: https://github.com/antecedent/patchwork/compare/2.1.20...2.1.21

2.1.20

What's Changed

Full Changelog: https://github.com/antecedent/patchwork/compare/2.1.19...2.1.20

2.1.19

Fixes #124.

2.1.18

Fixes #120

2.1.17

Fixed #116.

2.1.16

Fixed #117.

2.1.15

Fixed #115.

2.1.14

Fixed #114.

2.1.13

Fixed #100, #102, #103, #104, #112. Merged #105, #106, #107, #108, #109, #110, #111, #113. Consequently, PHP 8 support should now be improved.

2.1.12

Fixed #99.

2.1.11

Fixed #94.

2.1.10

Fixed #95.

2.1.9

Merged the proposed fixes for #90 and #91.

2.1.8

Fixed #79 and #80.

2.1.7

Fixed #75 and #76.

2.1.6

Fixed #73 and #74.

To redefine class instantiations, {"new-keyword-redefinable": true} is now required in patchwork.json.

2.1.5

Fixed #71.

2.1.4

Fixed #70.

2.1.3

Fixed #69.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui
babelqueue/php-sdk
facebook/capi-param-builder-php
babelqueue/symfony
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium