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 = [];
@@ 162-170 (lines=9) @@
159
        }
160
161
        $class = Entity::class;
162
        foreach ($this->getMapper()->getPlugins() as $plugin) {
163
            $entityClass = $plugin->getEntityClass($this->space);
164
            if ($entityClass) {
165
                if ($class != Entity::class) {
166
                    throw new Exception('Entity class override');
167
                }
168
                $class = $entityClass;
169
            }
170
        }
171
        $instance = new $class($this);
172
173
        $this->original[$key] = $tuple;