| @@ 203-223 (lines=21) @@ | ||
| 200 | * @param string $path |
|
| 201 | * @param string $prefix |
|
| 202 | */ |
|
| 203 | private function importIntoCircle(Circle $circle, array $data, string $path, string $prefix): void { |
|
| 204 | switch ($path) { |
|
| 205 | case CoreQueryBuilder::OWNER; |
|
| 206 | try { |
|
| 207 | $owner = new Member(); |
|
| 208 | $owner->importFromDatabase($data, $prefix); |
|
| 209 | $circle->setOwner($owner); |
|
| 210 | } catch (MemberNotFoundException $e) { |
|
| 211 | } |
|
| 212 | break; |
|
| 213 | ||
| 214 | case CoreQueryBuilder::INITIATOR; |
|
| 215 | try { |
|
| 216 | $initiator = new Member(); |
|
| 217 | $initiator->importFromDatabase($data, $prefix); |
|
| 218 | $circle->setInitiator($initiator); |
|
| 219 | } catch (MemberNotFoundException $e) { |
|
| 220 | } |
|
| 221 | break; |
|
| 222 | } |
|
| 223 | } |
|
| 224 | ||
| 225 | ||
| 226 | /** |
|
| @@ 365-390 (lines=26) @@ | ||
| 362 | * @param string $path |
|
| 363 | * @param string $prefix |
|
| 364 | */ |
|
| 365 | private function importIntoMount( |
|
| 366 | Mount $mount, |
|
| 367 | array $data, |
|
| 368 | string $path, |
|
| 369 | string $prefix |
|
| 370 | ): void { |
|
| 371 | switch ($path) { |
|
| 372 | case CoreQueryBuilder::MEMBER; |
|
| 373 | try { |
|
| 374 | $member = new Member(); |
|
| 375 | $member->importFromDatabase($data, $prefix); |
|
| 376 | $mount->setOwner($member); |
|
| 377 | } catch (MemberNotFoundException $e) { |
|
| 378 | } |
|
| 379 | break; |
|
| 380 | ||
| 381 | case CoreQueryBuilder::INITIATOR; |
|
| 382 | try { |
|
| 383 | $initiator = new Member(); |
|
| 384 | $initiator->importFromDatabase($data, $prefix); |
|
| 385 | $mount->setInitiator($initiator); |
|
| 386 | } catch (MemberNotFoundException $e) { |
|
| 387 | } |
|
| 388 | break; |
|
| 389 | } |
|
| 390 | } |
|
| 391 | ||
| 392 | /** |
|
| 393 | * @return string |
|