Code Duplication    Length = 10-10 lines in 2 locations

src/EventSourcing/Versioning/EventAdapter.php 2 locations

@@ 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