@@ -122,7 +122,7 @@ discard block |
||
122 | 122 | /** |
123 | 123 | * List all installed apps |
124 | 124 | * |
125 | - * @return string[] |
|
125 | + * @return integer[] |
|
126 | 126 | */ |
127 | 127 | public function getInstalledApps() { |
128 | 128 | return array_keys($this->getInstalledAppsValues()); |
@@ -355,6 +355,9 @@ discard block |
||
355 | 355 | return in_array($appId, $this->shippedApps); |
356 | 356 | } |
357 | 357 | |
358 | + /** |
|
359 | + * @param string $appId |
|
360 | + */ |
|
358 | 361 | private function isAlwaysEnabled($appId) { |
359 | 362 | $alwaysEnabled = $this->getAlwaysEnabledApps(); |
360 | 363 | return in_array($appId, $alwaysEnabled); |
@@ -383,7 +386,7 @@ discard block |
||
383 | 386 | /** |
384 | 387 | * @param string $package package path |
385 | 388 | * @param bool $skipMigrations whether to skip migrations, which would only install the code |
386 | - * @return string|false app id or false in case of error |
|
389 | + * @return integer app id or false in case of error |
|
387 | 390 | * @since 10.0 |
388 | 391 | */ |
389 | 392 | public function installApp($package, $skipMigrations = false) { |
@@ -400,7 +403,7 @@ discard block |
||
400 | 403 | |
401 | 404 | /** |
402 | 405 | * @param string $package |
403 | - * @return mixed |
|
406 | + * @return boolean |
|
404 | 407 | * @since 10.0 |
405 | 408 | */ |
406 | 409 | public function updateApp($package) { |