Code Duplication    Length = 7-7 lines in 2 locations

src/Plugin/Temporal.php 2 locations

@@ 84-90 (lines=7) @@
81
    {
82
        $reference = $this->parseConfig($reference);
83
84
        foreach ($reference as $k => $v) {
85
            if (!in_array($k, ['entity', 'id', 'begin', 'end', 'data'])) {
86
                $reference['entity'] = $k;
87
                $reference['id'] = $v;
88
                unset($reference[$k]);
89
            }
90
        }
91
92
        if (!array_key_exists('entity', $reference)) {
93
            throw new Exception("no entity defined");
@@ 221-227 (lines=7) @@
218
    {
219
        $override = $this->parseConfig($override);
220
221
        foreach ($override as $k => $v) {
222
            if (!in_array($k, ['entity', 'id', 'begin', 'end', 'data'])) {
223
                $override['entity'] = $k;
224
                $override['id'] = $v;
225
                unset($override[$k]);
226
            }
227
        }
228
229
        if (!array_key_exists('entity', $override)) {
230
            throw new Exception("no entity defined");