viloveul / mutator
Object Mutator of Viloveul
Installs: 16
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/viloveul/mutator
Requires
- php: ~7.0
- ext-spl: *
Requires (Dev)
- codeception/codeception: ^2.5
This package is auto-updated.
Last update: 2025-09-21 06:42:26 UTC
README
Installation
make sure your php version > 7.0
composer require viloveul/mutator
How
require __DIR__ . '/vendor/autoload.php'; $context = new Viloveul\Mutator\Context(); $context->addHandler('test', function(Viloveul\Mutator\Contracts\Payload $payload) { $payload->foo = "baz"; return $payload; }); $payload = new Viloveul\Mutator\Payload([ 'foo' => 'bar' ]); $result = $context->apply('test', $payload); var_dump($result);