20 $this->setName(
'plugins:activate')
21 ->setDescription(
'Activate plugin(s)')
22 ->addOption(
'force',
'f', InputOption::VALUE_NONE,
23 'Resolve conflicts by deactivating conflicting plugins and enabling required ones' 25 ->addArgument(
'plugins', InputArgument::REQUIRED | InputArgument::IS_ARRAY,
26 'Plugin IDs to be activated' 35 $ids = (array) $this->
argument(
'plugins');
36 $force = (bool) $this->
option(
'force');
40 $progress = $helper->start(
'Activating plugins', count($ids));
42 foreach ($ids as
$id) {
44 $this->activate($id, $force);
52 $helper->finish($progress);
elgg-cli plugins:activate
$id
River item delete action.
elgg_log($message, $level=\Psr\Log\LogLevel::NOTICE)
Log a message.
Abstract command with some utility methods.
_elgg_services()
Get the global service provider.
argument($name)
Returns argument value.
option($name)
Returns option value.