| @@ 98-104 (lines=7) @@ | ||
| 95 | { |
|
| 96 | $reference = $this->parseConfig($reference); |
|
| 97 | ||
| 98 | foreach ($reference as $k => $v) { |
|
| 99 | if (!in_array($k, ['entity', 'id', 'begin', 'end', 'data'])) { |
|
| 100 | $reference['entity'] = $k; |
|
| 101 | $reference['id'] = $v; |
|
| 102 | unset($reference[$k]); |
|
| 103 | } |
|
| 104 | } |
|
| 105 | ||
| 106 | if (!array_key_exists('entity', $reference)) { |
|
| 107 | throw new Exception("no entity defined"); |
|
| @@ 236-242 (lines=7) @@ | ||
| 233 | { |
|
| 234 | $override = $this->parseConfig($override); |
|
| 235 | ||
| 236 | foreach ($override as $k => $v) { |
|
| 237 | if (!in_array($k, ['entity', 'id', 'begin', 'end', 'data'])) { |
|
| 238 | $override['entity'] = $k; |
|
| 239 | $override['id'] = $v; |
|
| 240 | unset($override[$k]); |
|
| 241 | } |
|
| 242 | } |
|
| 243 | ||
| 244 | if (!array_key_exists('entity', $override)) { |
|
| 245 | throw new Exception("no entity defined"); |
|