Example #1
0
     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]);
         }
     }