aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLukas Reschke <lukas@owncloud.com>2015-12-09 06:50:47 +0100
committerLukas Reschke <lukas@owncloud.com>2015-12-09 06:57:24 +0100
commit11e98e2de6f0dd20c5a1b8a09d1497ce078a9392 (patch)
tree977a18d160231b9f25f065355df46047b03a734e
parent13993c4a6db83c0a637fc7c20da0470acae47208 (diff)
downloadnextcloud-server-11e98e2de6f0dd20c5a1b8a09d1497ce078a9392.tar.gz
nextcloud-server-11e98e2de6f0dd20c5a1b8a09d1497ce078a9392.zip
Fix PHPDoc and check if path does exists
Mutes another security warning of some static scanners.
-rw-r--r--lib/private/console/application.php11
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);
}