| @@ 340-353 (lines=14) @@ | ||
| 337 | /** |
|
| 338 | * @inheritdoc |
|
| 339 | */ |
|
| 340 | public function getAdminSettings($section): array { |
|
| 341 | $settings = $this->getBuiltInAdminSettings($section); |
|
| 342 | $appSettings = $this->getSettings('admin', $section); |
|
| 343 | ||
| 344 | foreach ($appSettings as $setting) { |
|
| 345 | if (!isset($settings[$setting->getPriority()])) { |
|
| 346 | $settings[$setting->getPriority()] = []; |
|
| 347 | } |
|
| 348 | $settings[$setting->getPriority()][] = $setting; |
|
| 349 | } |
|
| 350 | ||
| 351 | ksort($settings); |
|
| 352 | return $settings; |
|
| 353 | } |
|
| 354 | ||
| 355 | /** |
|
| 356 | * @inheritdoc |
|
| @@ 402-415 (lines=14) @@ | ||
| 399 | /** |
|
| 400 | * @inheritdoc |
|
| 401 | */ |
|
| 402 | public function getPersonalSettings($section): array { |
|
| 403 | $settings = $this->getBuiltInPersonalSettings($section); |
|
| 404 | $appSettings = $this->getSettings('personal', $section); |
|
| 405 | ||
| 406 | foreach ($appSettings as $setting) { |
|
| 407 | if (!isset($settings[$setting->getPriority()])) { |
|
| 408 | $settings[$setting->getPriority()] = []; |
|
| 409 | } |
|
| 410 | $settings[$setting->getPriority()][] = $setting; |
|
| 411 | } |
|
| 412 | ||
| 413 | ksort($settings); |
|
| 414 | return $settings; |
|
| 415 | } |
|
| 416 | } |
|
| 417 | ||