foreach ($args as $arg) { $value = $input->getOption($arg); if (strlen($value) > 0) { $arg = str_replace('-', '_', $arg); $config->{$arg} = $value; } } }; $set('session-handler', 'cache-handler', 'offline', 'url-rewrite'); if ($input->getOption('use-apc')) { $config->set(array('session_handler' => 'apc', 'cache_handler' => 'apc')); } if ($input->getOption('enable-debug')) { $config->enableDebug(); } elseif ($input->getOption('disable-debug')) { $config->disableDebug(); } if ($input->getOption('new-secret')) { $console->loadFramework(); jimport('joomla.user.helper'); $config->set('secret', \JUserHelper::genRandomPassword(32)); } if ($input->getOption('set-value')) { $values = $input->getOption('set-value'); foreach ($values as $value) { $parts = explode('=', $value); $parts = array_map('trim', $parts); if (count($parts) == 2) { $config->set($parts[0], $parts[1]); } }