Skip to content

Commit

Permalink
Use OC\Config instead of OC_Config
Browse files Browse the repository at this point in the history
  • Loading branch information
scolebrook committed May 28, 2014
1 parent 00f811f commit 43759f1
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 6 deletions.
19 changes: 14 additions & 5 deletions core/command/maintenance/mode.php
Original file line number Diff line number Diff line change
@@ -1,21 +1,30 @@
<?php
/**
* Copyright (c) 2013 Robin Appelman <icewind@owncloud.com>
* and Stephen Colebrook <scolebrook@mac.com>
* Copyright (c) 2013 Robin Appelman <icewind@owncloud.com> and
* Copyright (c) 2014 Stephen Colebrook <scolebrook@mac.com>
* This file is licensed under the Affero General Public License version 3 or
* later.
* See the COPYING-README file.
*/

namespace OC\Core\Command\Maintenance;

use OC\Config;

use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Output\OutputInterface;

class Mode extends Command {

protected $config;

public function __construct(Config $config) {
$this->config = $config;
parent::__construct();
}

protected function configure() {
$this
->setName('maintenance:mode')
Expand All @@ -36,13 +45,13 @@ protected function configure() {

protected function execute(InputInterface $input, OutputInterface $output) {
if ($input->getOption('on')) {
\OC_Config::setValue('maintenance', true);
$this->config->setValue('maintenance', true);
$output->writeln('Maintenance mode enabled');
} elseif ($input->getOption('off')) {
\OC_Config::setValue('maintenance', false);
$this->config->setValue('maintenance', false);
$output->writeln('Maintenance mode disabled');
} else {
if (\OC_Config::getValue('maintenance', false)) {
if ($this->config->getValue('maintenance', false)) {
$output->writeln('Maintenance mode is currently enabled');
} else {
$output->writeln('Maintenance mode is currently disabled');
Expand Down
2 changes: 1 addition & 1 deletion core/register_command.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
$application->add(new OC\Core\Command\Db\ConvertType(OC_Config::getObject(), new \OC\DB\ConnectionFactory()));
$application->add(new OC\Core\Command\Upgrade());
$application->add(new OC\Core\Command\Maintenance\SingleUser());
$application->add(new OC\Core\Command\Maintenance\Mode());
$application->add(new OC\Core\Command\Maintenance\Mode(OC_Config::getObject()));
$application->add(new OC\Core\Command\App\Disable());
$application->add(new OC\Core\Command\App\Enable());
$application->add(new OC\Core\Command\App\ListApps());
Expand Down

0 comments on commit 43759f1

Please sign in to comment.