@@ 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; |