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