| @@ 82-89 (lines=8) @@ | ||
| 79 | // installed apps |
|
| 80 | case 'enabled': |
|
| 81 | $apps = $this->getInstalledApps(); |
|
| 82 | usort($apps, function ($a, $b) { |
|
| 83 | $a = (string)$a['name']; |
|
| 84 | $b = (string)$b['name']; |
|
| 85 | if ($a === $b) { |
|
| 86 | return 0; |
|
| 87 | } |
|
| 88 | return ($a < $b) ? -1 : 1; |
|
| 89 | }); |
|
| 90 | break; |
|
| 91 | // not-installed apps |
|
| 92 | case 'disabled': |
|
| @@ 97-104 (lines=8) @@ | ||
| 94 | $apps = array_filter($apps, function ($app) { |
|
| 95 | return !$app['active']; |
|
| 96 | }); |
|
| 97 | usort($apps, function ($a, $b) { |
|
| 98 | $a = (string)$a['name']; |
|
| 99 | $b = (string)$b['name']; |
|
| 100 | if ($a === $b) { |
|
| 101 | return 0; |
|
| 102 | } |
|
| 103 | return ($a < $b) ? -1 : 1; |
|
| 104 | }); |
|
| 105 | break; |
|
| 106 | default: |
|
| 107 | $apps = []; |
|