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