| @@ 143-149 (lines=7) @@ | ||
| 140 | { |
|
| 141 | $reference = $this->parseConfig($reference); |
|
| 142 | ||
| 143 | foreach ($reference as $k => $v) { |
|
| 144 | if (!in_array($k, ['entity', 'id', 'begin', 'end', 'data'])) { |
|
| 145 | $reference['entity'] = $k; |
|
| 146 | $reference['id'] = $v; |
|
| 147 | unset($reference[$k]); |
|
| 148 | } |
|
| 149 | } |
|
| 150 | ||
| 151 | if (!array_key_exists('entity', $reference)) { |
|
| 152 | throw new Exception("no entity defined"); |
|
| @@ 291-297 (lines=7) @@ | ||
| 288 | { |
|
| 289 | $override = $this->parseConfig($override); |
|
| 290 | ||
| 291 | foreach ($override as $k => $v) { |
|
| 292 | if (!in_array($k, ['entity', 'id', 'begin', 'end', 'data'])) { |
|
| 293 | $override['entity'] = $k; |
|
| 294 | $override['id'] = $v; |
|
| 295 | unset($override[$k]); |
|
| 296 | } |
|
| 297 | } |
|
| 298 | ||
| 299 | if (!array_key_exists('entity', $override)) { |
|
| 300 | throw new Exception("no entity defined"); |
|