Code Duplication    Length = 7-7 lines in 2 locations

src/Plugin/Temporal.php 2 locations

@@ 143-149 (lines=7) @@
140
    {
141
        $reference = $this->parseConfig($reference);
142
143
        foreach ($reference as $k => $v) {
144
            if (!in_array($k, ['entity', 'id', 'begin', 'end', 'data'])) {
145
                $reference['entity'] = $k;
146
                $reference['id'] = $v;
147
                unset($reference[$k]);
148
            }
149
        }
150
151
        if (!array_key_exists('entity', $reference)) {
152
            throw new Exception("no entity defined");
@@ 291-297 (lines=7) @@
288
    {
289
        $override = $this->parseConfig($override);
290
291
        foreach ($override as $k => $v) {
292
            if (!in_array($k, ['entity', 'id', 'begin', 'end', 'data'])) {
293
                $override['entity'] = $k;
294
                $override['id'] = $v;
295
                unset($override[$k]);
296
            }
297
        }
298
299
        if (!array_key_exists('entity', $override)) {
300
            throw new Exception("no entity defined");