本文整理汇总了PHP中OC\Core\Command\Base类的典型用法代码示例。如果您正苦于以下问题:PHP Base类的具体用法?PHP Base怎么用?PHP Base使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Base类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: configure
protected function configure() {
parent::configure();
$this
->setName('config:system:set')
->setDescription('Set a system config value')
->addArgument(
'name',
InputArgument::REQUIRED,
'Name of the config to set'
)
->addOption(
'value',
null,
InputOption::VALUE_REQUIRED,
'The new value of the config'
)
->addOption(
'update-only',
null,
InputOption::VALUE_NONE,
'Only updates the value, if it is not set before, it is not being added'
)
;
}
示例2: configure
protected function configure()
{
parent::configure();
$this->setName('twofactorauth:enable');
$this->setDescription('Enable two-factor authentication for a user');
$this->addArgument('uid', InputArgument::REQUIRED);
}
示例3: writeAppList
/**
* @param InputInterface $input
* @param OutputInterface $output
* @param array $items
*/
protected function writeAppList(InputInterface $input, OutputInterface $output, $items)
{
switch ($input->getOption('output')) {
case self::OUTPUT_FORMAT_PLAIN:
$output->writeln('Enabled:');
parent::writeArrayInOutputFormat($input, $output, $items['enabled']);
$output->writeln('Disabled:');
parent::writeArrayInOutputFormat($input, $output, $items['disabled']);
break;
default:
parent::writeArrayInOutputFormat($input, $output, $items);
break;
}
}
示例4: configure
protected function configure() {
parent::configure();
$this
->setName('config:system:delete')
->setDescription('Delete a system config value')
->addArgument(
'name',
InputArgument::REQUIRED,
'Name of the config to delete'
)
->addOption(
'error-if-not-exists',
null,
InputOption::VALUE_NONE,
'Checks whether the config exists before deleting it'
)
;
}
示例5: configure
protected function configure() {
parent::configure();
$this
->setName('config:list')
->setDescription('List all configs')
->addArgument(
'app',
InputArgument::OPTIONAL,
'Name of the app ("system" to get the config.php values, "all" for all apps and system)',
'all'
)
->addOption(
'private',
null,
InputOption::VALUE_NONE,
'Use this option when you want to include sensitive configs like passwords, salts, ...'
)
;
}
示例6: configure
/**
* {@inheritdoc }
*/
protected function configure()
{
parent::configure();
$this->setName('integrity:check-app')->setDescription('Check an app integrity using a signature.')->addArgument('appid', null, InputArgument::REQUIRED, 'Application to check')->addOption('path', null, InputOption::VALUE_OPTIONAL, 'Path to application. If none is given it will be guessed.');
}
示例7: configure
protected function configure()
{
parent::configure();
$this->setName('status')->setDescription('show some status information');
}
示例8: configure
protected function configure()
{
parent::configure();
$this->setName('app:getpath')->setDescription('Get an absolute path to the app directory')->addArgument('app', InputArgument::REQUIRED, 'Name of the app');
}
示例9: configure
protected function configure()
{
parent::configure();
$this->setName('files:scan')->setDescription('rescan filesystem')->addArgument('user_id', InputArgument::OPTIONAL | InputArgument::IS_ARRAY, 'will rescan all files of the given user(s)')->addOption('path', 'p', InputArgument::OPTIONAL, 'limit rescan to this path, eg. --path="/alice/files/Music", the user_id is determined by the path and the user_id parameter and --all are ignored')->addOption('quiet', 'q', InputOption::VALUE_NONE, 'suppress any output')->addOption('verbose', '-v|vv|vvv', InputOption::VALUE_NONE, 'verbose the output')->addOption('all', null, InputOption::VALUE_NONE, 'will rescan all files of all known users')->addOption('unscanned', null, InputOption::VALUE_NONE, 'only scan files which are marked as not fully scanned');
}
示例10: configure
protected function configure()
{
$this->setName('files_external:config')->setDescription('Manage backend configuration for a mount')->addArgument('mount_id', InputArgument::REQUIRED, 'The id of the mount to edit')->addArgument('key', InputArgument::REQUIRED, 'key of the config option to set/get')->addArgument('value', InputArgument::OPTIONAL, 'value to set the config option to, when no value is provided the existing value will be printed');
parent::configure();
}
示例11: configure
protected function configure()
{
$this->setName('files_external:verify')->setDescription('Verify mount configuration')->addArgument('mount_id', InputArgument::REQUIRED, 'The id of the mount to check')->addOption('config', 'c', InputOption::VALUE_REQUIRED | InputOption::VALUE_IS_ARRAY, 'Additional config option to set before checking in key=value pairs, required for certain auth backends such as login credentails');
parent::configure();
}
示例12: configure
protected function configure()
{
$this->setName('security:certificates')->setDescription('list trusted certificates');
parent::configure();
}
示例13: configure
/**
* {@inheritdoc }
*/
protected function configure()
{
parent::configure();
$this->setName('integrity:check-core')->setDescription('Check a core integrity using a signature.');
}
示例14: configure
protected function configure()
{
parent::configure();
$this->setName('config:system:get')->setDescription('Get a system config value')->addArgument('name', InputArgument::REQUIRED | InputArgument::IS_ARRAY, 'Name of the config to get, specify multiple for array parameter')->addOption('default-value', null, InputOption::VALUE_OPTIONAL, 'If no default value is set and the config does not exist, the command will exit with 1');
}
示例15: configure
protected function configure()
{
$this->setName('files_external:list')->setDescription('List configured mounts')->addArgument('user_id', InputArgument::OPTIONAL, 'user id to list the personal mounts for, if no user is provided admin mounts will be listed')->addOption('show-password', null, InputOption::VALUE_NONE, 'show passwords and secrets')->addOption('full', null, InputOption::VALUE_NONE, 'don\'t truncate long values in table output');
parent::configure();
}