parent
de2b444030
commit
d3bfb433d1
@ -0,0 +1,37 @@ |
||||
<?php |
||||
/** |
||||
* Copyright (c) 2013 Robin Appelman <icewind@owncloud.com> |
||||
* This file is licensed under the Affero General Public License version 3 or |
||||
* later. |
||||
* See the COPYING-README file. |
||||
*/ |
||||
|
||||
namespace OC\Core\Command\App; |
||||
|
||||
use Symfony\Component\Console\Command\Command; |
||||
use Symfony\Component\Console\Input\InputArgument; |
||||
use Symfony\Component\Console\Input\InputInterface; |
||||
use Symfony\Component\Console\Output\OutputInterface; |
||||
|
||||
class Disable extends Command { |
||||
protected function configure() { |
||||
$this |
||||
->setName('app:disable') |
||||
->setDescription('disable an app') |
||||
->addArgument( |
||||
'app_id', |
||||
InputArgument::REQUIRED, |
||||
'disable the specified app' |
||||
); |
||||
} |
||||
|
||||
protected function execute(InputInterface $input, OutputInterface $output) { |
||||
$appId = $input->getArgument('app_id'); |
||||
if (\OC_App::isEnabled($appId)) { |
||||
\OC_App::disable($appId); |
||||
$output->writeln($appId . ' disabled'); |
||||
} else { |
||||
$output->writeln('No such app enabled: ' . $appId); |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,39 @@ |
||||
<?php |
||||
/** |
||||
* Copyright (c) 2013 Robin Appelman <icewind@owncloud.com> |
||||
* This file is licensed under the Affero General Public License version 3 or |
||||
* later. |
||||
* See the COPYING-README file. |
||||
*/ |
||||
|
||||
namespace OC\Core\Command\App; |
||||
|
||||
use Symfony\Component\Console\Command\Command; |
||||
use Symfony\Component\Console\Input\InputArgument; |
||||
use Symfony\Component\Console\Input\InputInterface; |
||||
use Symfony\Component\Console\Output\OutputInterface; |
||||
|
||||
class Enable extends Command { |
||||
protected function configure() { |
||||
$this |
||||
->setName('app:enable') |
||||
->setDescription('enable an app') |
||||
->addArgument( |
||||
'app_id', |
||||
InputArgument::REQUIRED, |
||||
'enable the specified app' |
||||
); |
||||
} |
||||
|
||||
protected function execute(InputInterface $input, OutputInterface $output) { |
||||
$appId = $input->getArgument('app_id'); |
||||
if (\OC_App::isEnabled($appId)) { |
||||
$output->writeln($appId . ' is already enabled'); |
||||
} else if (!\OC_App::getAppPath($appId)) { |
||||
$output->writeln($appId . ' not found'); |
||||
} else { |
||||
\OC_App::enable($appId); |
||||
$output->writeln($appId . ' enabled'); |
||||
} |
||||
} |
||||
} |
Loading…
Reference in new issue