| @@ 212-232 (lines=21) @@ | ||
| 209 | * @param string $path |
|
| 210 | * @param string $prefix |
|
| 211 | */ |
|
| 212 | private function importIntoCircle(Circle $circle, array $data, string $path, string $prefix): void { |
|
| 213 | switch ($path) { |
|
| 214 | case CoreQueryBuilder::OWNER; |
|
| 215 | try { |
|
| 216 | $owner = new Member(); |
|
| 217 | $owner->importFromDatabase($data, $prefix); |
|
| 218 | $circle->setOwner($owner); |
|
| 219 | } catch (MemberNotFoundException $e) { |
|
| 220 | } |
|
| 221 | break; |
|
| 222 | ||
| 223 | case CoreQueryBuilder::INITIATOR; |
|
| 224 | try { |
|
| 225 | $initiator = new Member(); |
|
| 226 | $initiator->importFromDatabase($data, $prefix); |
|
| 227 | $circle->setInitiator($initiator); |
|
| 228 | } catch (MemberNotFoundException $e) { |
|
| 229 | } |
|
| 230 | break; |
|
| 231 | } |
|
| 232 | } |
|
| 233 | ||
| 234 | ||
| 235 | /** |
|
| @@ 374-399 (lines=26) @@ | ||
| 371 | * @param string $path |
|
| 372 | * @param string $prefix |
|
| 373 | */ |
|
| 374 | private function importIntoMount( |
|
| 375 | Mount $mount, |
|
| 376 | array $data, |
|
| 377 | string $path, |
|
| 378 | string $prefix |
|
| 379 | ): void { |
|
| 380 | switch ($path) { |
|
| 381 | case CoreQueryBuilder::MEMBER; |
|
| 382 | try { |
|
| 383 | $member = new Member(); |
|
| 384 | $member->importFromDatabase($data, $prefix); |
|
| 385 | $mount->setOwner($member); |
|
| 386 | } catch (MemberNotFoundException $e) { |
|
| 387 | } |
|
| 388 | break; |
|
| 389 | ||
| 390 | case CoreQueryBuilder::INITIATOR; |
|
| 391 | try { |
|
| 392 | $initiator = new Member(); |
|
| 393 | $initiator->importFromDatabase($data, $prefix); |
|
| 394 | $mount->setInitiator($initiator); |
|
| 395 | } catch (MemberNotFoundException $e) { |
|
| 396 | } |
|
| 397 | break; |
|
| 398 | } |
|
| 399 | } |
|
| 400 | ||
| 401 | /** |
|
| 402 | * @return string |
|