| @@ 220-240 (lines=21) @@ | ||
| 217 | * @param string $path |
|
| 218 | * @param string $prefix |
|
| 219 | */ |
|
| 220 | private function importIntoCircle(Circle $circle, array $data, string $path, string $prefix): void { |
|
| 221 | switch ($path) { |
|
| 222 | case CoreQueryBuilder::OWNER; |
|
| 223 | try { |
|
| 224 | $owner = new Member(); |
|
| 225 | $owner->importFromDatabase($data, $prefix); |
|
| 226 | $circle->setOwner($owner); |
|
| 227 | } catch (MemberNotFoundException $e) { |
|
| 228 | } |
|
| 229 | break; |
|
| 230 | ||
| 231 | case CoreQueryBuilder::INITIATOR; |
|
| 232 | try { |
|
| 233 | $initiator = new Member(); |
|
| 234 | $initiator->importFromDatabase($data, $prefix); |
|
| 235 | $circle->setInitiator($initiator); |
|
| 236 | } catch (MemberNotFoundException $e) { |
|
| 237 | } |
|
| 238 | break; |
|
| 239 | } |
|
| 240 | } |
|
| 241 | ||
| 242 | ||
| 243 | /** |
|
| @@ 382-407 (lines=26) @@ | ||
| 379 | * @param string $path |
|
| 380 | * @param string $prefix |
|
| 381 | */ |
|
| 382 | private function importIntoMount( |
|
| 383 | Mount $mount, |
|
| 384 | array $data, |
|
| 385 | string $path, |
|
| 386 | string $prefix |
|
| 387 | ): void { |
|
| 388 | switch ($path) { |
|
| 389 | case CoreQueryBuilder::MEMBER; |
|
| 390 | try { |
|
| 391 | $member = new Member(); |
|
| 392 | $member->importFromDatabase($data, $prefix); |
|
| 393 | $mount->setOwner($member); |
|
| 394 | } catch (MemberNotFoundException $e) { |
|
| 395 | } |
|
| 396 | break; |
|
| 397 | ||
| 398 | case CoreQueryBuilder::INITIATOR; |
|
| 399 | try { |
|
| 400 | $initiator = new Member(); |
|
| 401 | $initiator->importFromDatabase($data, $prefix); |
|
| 402 | $mount->setInitiator($initiator); |
|
| 403 | } catch (MemberNotFoundException $e) { |
|
| 404 | } |
|
| 405 | break; |
|
| 406 | } |
|
| 407 | } |
|
| 408 | ||
| 409 | ||
| 410 | /** |
|