Code Duplication    Length = 7-7 lines in 2 locations

src/Plugin/Temporal.php 2 locations

@@ 109-115 (lines=7) @@
106
    {
107
        $reference = $this->parseConfig($reference);
108
109
        foreach ($reference as $k => $v) {
110
            if (!in_array($k, ['entity', 'id', 'begin', 'end', 'data'])) {
111
                $reference['entity'] = $k;
112
                $reference['id'] = $v;
113
                unset($reference[$k]);
114
            }
115
        }
116
117
        if (!array_key_exists('entity', $reference)) {
118
            throw new Exception("no entity defined");
@@ 257-263 (lines=7) @@
254
    {
255
        $override = $this->parseConfig($override);
256
257
        foreach ($override as $k => $v) {
258
            if (!in_array($k, ['entity', 'id', 'begin', 'end', 'data'])) {
259
                $override['entity'] = $k;
260
                $override['id'] = $v;
261
                unset($override[$k]);
262
            }
263
        }
264
265
        if (!array_key_exists('entity', $override)) {
266
            throw new Exception("no entity defined");