@@ 52-61 (lines=10) @@ | ||
49 | * @param string $pathExpression |
|
50 | * @param \Closure $closure |
|
51 | */ |
|
52 | public function enrich($storedEvent, $pathExpression, \Closure $closure) |
|
53 | { |
|
54 | $value = $closure(json_decode($storedEvent->data())); |
|
55 | $data = $this->jsonTransformer->addKey( |
|
56 | $storedEvent->data(), |
|
57 | $pathExpression, |
|
58 | $value |
|
59 | ); |
|
60 | $storedEvent->setData($data); |
|
61 | } |
|
62 | ||
63 | /** |
|
64 | * @param StoredEvent $storedEvent |
|
@@ 81-90 (lines=10) @@ | ||
78 | * @param string $pathExpression |
|
79 | * @param \Closure $closure |
|
80 | */ |
|
81 | public function changeValue($storedEvent, $pathExpression, \Closure $closure) |
|
82 | { |
|
83 | $value = $closure(json_decode($storedEvent->data())); |
|
84 | $data = $this->jsonTransformer->addKey( |
|
85 | $storedEvent->data(), |
|
86 | $pathExpression, |
|
87 | $value |
|
88 | ); |
|
89 | $storedEvent->setData($data); |
|
90 | } |
|
91 | } |
|
92 |