viloveul / mutator
Object Mutator of Viloveul
v1.0.1
2019-06-20 15:42 UTC
Requires
- php: ~7.0
- ext-spl: *
Requires (Dev)
- codeception/codeception: ^2.5
This package is auto-updated.
Last update: 2025-02-21 05:21:27 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);