| @@ 109-115 (lines=7) @@ | ||
| 106 | { |
|
| 107 | $reference = $this->parseConfig($reference); |
|
| 108 | ||
| 109 | foreach ($reference as $k => $v) { |
|
| 110 | if (!in_array($k, ['entity', 'id', 'begin', 'end', 'data'])) { |
|
| 111 | $reference['entity'] = $k; |
|
| 112 | $reference['id'] = $v; |
|
| 113 | unset($reference[$k]); |
|
| 114 | } |
|
| 115 | } |
|
| 116 | ||
| 117 | if (!array_key_exists('entity', $reference)) { |
|
| 118 | throw new Exception("no entity defined"); |
|
| @@ 257-263 (lines=7) @@ | ||
| 254 | { |
|
| 255 | $override = $this->parseConfig($override); |
|
| 256 | ||
| 257 | foreach ($override as $k => $v) { |
|
| 258 | if (!in_array($k, ['entity', 'id', 'begin', 'end', 'data'])) { |
|
| 259 | $override['entity'] = $k; |
|
| 260 | $override['id'] = $v; |
|
| 261 | unset($override[$k]); |
|
| 262 | } |
|
| 263 | } |
|
| 264 | ||
| 265 | if (!array_key_exists('entity', $override)) { |
|
| 266 | throw new Exception("no entity defined"); |
|