Code Duplication    Length = 9-9 lines in 2 locations

src/Repository.php 2 locations

@@ 27-35 (lines=9) @@
24
    {
25
        $data = (array) $data;
26
        $class = Entity::class;
27
        foreach ($this->getMapper()->getPlugins() as $plugin) {
28
            $entityClass = $plugin->getEntityClass($this->space);
29
            if ($entityClass) {
30
                if ($class != Entity::class) {
31
                    throw new Exception('Entity class override');
32
                }
33
                $class = $entityClass;
34
            }
35
        }
36
37
        if (array_key_exists(0, $data)) {
38
            $byType = [];
@@ 173-181 (lines=9) @@
170
        }
171
172
        $class = Entity::class;
173
        foreach ($this->getMapper()->getPlugins() as $plugin) {
174
            $entityClass = $plugin->getEntityClass($this->space);
175
            if ($entityClass) {
176
                if ($class != Entity::class) {
177
                    throw new Exception('Entity class override');
178
                }
179
                $class = $entityClass;
180
            }
181
        }
182
183
        $instance = new $class($this);
184