diff options
author | Lukas Reschke <lukas@owncloud.com> | 2015-12-09 06:50:47 +0100 |
---|---|---|
committer | Lukas Reschke <lukas@owncloud.com> | 2015-12-09 06:57:24 +0100 |
commit | 11e98e2de6f0dd20c5a1b8a09d1497ce078a9392 (patch) | |
tree | 977a18d160231b9f25f065355df46047b03a734e /lib/private/console | |
parent | 13993c4a6db83c0a637fc7c20da0470acae47208 (diff) | |
download | nextcloud-server-11e98e2de6f0dd20c5a1b8a09d1497ce078a9392.tar.gz nextcloud-server-11e98e2de6f0dd20c5a1b8a09d1497ce078a9392.zip |
Fix PHPDoc and check if path does exists
Mutes another security warning of some static scanners.
Diffstat (limited to 'lib/private/console')
-rw-r--r-- | lib/private/console/application.php | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/lib/private/console/application.php b/lib/private/console/application.php index 55c817d497f..c46e6d60de2 100644 --- a/lib/private/console/application.php +++ b/lib/private/console/application.php @@ -48,16 +48,20 @@ class Application { /** * @param OutputInterface $output + * @throws \Exception */ public function loadCommands(OutputInterface $output) { // $application is required to be defined in the register_command scripts $application = $this->application; - require_once \OC::$SERVERROOT . '/core/register_command.php'; + require_once __DIR__ . '/../../../core/register_command.php'; if ($this->config->getSystemValue('installed', false)) { if (!\OCP\Util::needUpgrade()) { OC_App::loadApps(); foreach (\OC::$server->getAppManager()->getInstalledApps() as $app) { $appPath = \OC_App::getAppPath($app); + if($appPath === false) { + continue; + } \OC::$loader->addValidRoot($appPath); $file = $appPath . '/appinfo/register_command.php'; if (file_exists($file)) { @@ -85,6 +89,11 @@ class Application { } } + /** + * Sets whether to automatically exit after a command execution or not. + * + * @param bool $boolean Whether to automatically exit after a command execution or not + */ public function setAutoExit($boolean) { $this->application->setAutoExit($boolean); } |