| @@ 102-108 (lines=7) @@ | ||
| 99 | { |
|
| 100 | $reference = $this->parseConfig($reference); |
|
| 101 | ||
| 102 | foreach ($reference as $k => $v) { |
|
| 103 | if (!in_array($k, ['entity', 'id', 'begin', 'end', 'data'])) { |
|
| 104 | $reference['entity'] = $k; |
|
| 105 | $reference['id'] = $v; |
|
| 106 | unset($reference[$k]); |
|
| 107 | } |
|
| 108 | } |
|
| 109 | ||
| 110 | if (!array_key_exists('entity', $reference)) { |
|
| 111 | throw new Exception("no entity defined"); |
|
| @@ 240-246 (lines=7) @@ | ||
| 237 | { |
|
| 238 | $override = $this->parseConfig($override); |
|
| 239 | ||
| 240 | foreach ($override as $k => $v) { |
|
| 241 | if (!in_array($k, ['entity', 'id', 'begin', 'end', 'data'])) { |
|
| 242 | $override['entity'] = $k; |
|
| 243 | $override['id'] = $v; |
|
| 244 | unset($override[$k]); |
|
| 245 | } |
|
| 246 | } |
|
| 247 | ||
| 248 | if (!array_key_exists('entity', $override)) { |
|
| 249 | throw new Exception("no entity defined"); |
|