Code Duplication    Length = 7-7 lines in 2 locations

src/Plugin/Temporal.php 2 locations

@@ 102-108 (lines=7) @@
99
    {
100
        $reference = $this->parseConfig($reference);
101
102
        foreach ($reference as $k => $v) {
103
            if (!in_array($k, ['entity', 'id', 'begin', 'end', 'data'])) {
104
                $reference['entity'] = $k;
105
                $reference['id'] = $v;
106
                unset($reference[$k]);
107
            }
108
        }
109
110
        if (!array_key_exists('entity', $reference)) {
111
            throw new Exception("no entity defined");
@@ 240-246 (lines=7) @@
237
    {
238
        $override = $this->parseConfig($override);
239
240
        foreach ($override as $k => $v) {
241
            if (!in_array($k, ['entity', 'id', 'begin', 'end', 'data'])) {
242
                $override['entity'] = $k;
243
                $override['id'] = $v;
244
                unset($override[$k]);
245
            }
246
        }
247
248
        if (!array_key_exists('entity', $override)) {
249
            throw new Exception("no entity defined");