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");
@@ 222-228 (lines=7) @@
219
    {
220
        $override = $this->parseConfig($override);
221
222
        foreach ($override as $k => $v) {
223
            if (!in_array($k, ['entity', 'id', 'begin', 'end', 'data'])) {
224
                $override['entity'] = $k;
225
                $override['id'] = $v;
226
                unset($override[$k]);
227
            }
228
        }
229
230
        if (!array_key_exists('entity', $override)) {
231
            throw new Exception("no entity defined");