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.
nexmo/api-specification
capell-app/block-library
axium/identity
cetria/laravel-dummy-models
cetria/reflection-helper
agropredict/sso-auth-bundle
evolvestudio/spam-protection
datacore/hub-sdk
develia/commons
cuci/prototurk-sdk
cuci/prototurk-sdk-symfony
develia/geo-bundle
dreamzy/livewire-charts
touchestate-sdk/php-sdk
ecotone/kafka
22h/doctrine-garbage-collection-bundle
agtp/agtp-php
agtp/mod-php
splash/sonata-admin
splash/metadata