From: Gunnar Wrobel Date: Thu, 16 Dec 2010 04:33:04 +0000 (+0100) Subject: Move unnecessary layer. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=01be2f0d66df6f4703a6bbafc51d6726ec927f5a;p=horde.git Move unnecessary layer. --- diff --git a/framework/Cli_Modular/lib/Horde/Cli/Modular.php b/framework/Cli_Modular/lib/Horde/Cli/Modular.php index 112472518..67b0db916 100644 --- a/framework/Cli_Modular/lib/Horde/Cli/Modular.php +++ b/framework/Cli_Modular/lib/Horde/Cli/Modular.php @@ -53,11 +53,10 @@ class Horde_Cli_Modular * * @param array $parameters Options for this instance. *
-     *  - cli
-     *    - parser
-     *      - class: Class name of the parser that should be used to parse
+     *  - parser
+     *    - class:   Class name of the parser that should be used to parse
      *               command line arguments.
-     *      - usage: The usage decription shown in the help output of the CLI
+     *    - usage:   The usage decription shown in the help output of the CLI
      *  - modules:   Determines the handler for modules. Can be one of:
      *               (array)  A parameter array.
      *                        See Horde_Cli_Modular_Modules::__construct()
@@ -82,10 +81,10 @@ class Horde_Cli_Modular
      */
     public function getParserClass()
     {
-        if (empty($this->_parameters['cli']['parser']['class'])) {
+        if (empty($this->_parameters['parser']['class'])) {
             return 'Horde_Argv_Parser';
         } else {
-            return $this->_parameters['cli']['parser']['class'];
+            return $this->_parameters['parser']['class'];
         }
     }
 
@@ -96,10 +95,10 @@ class Horde_Cli_Modular
      */
     public function getUsage()
     {
-        if (empty($this->_parameters['cli']['parser']['usage'])) {
+        if (empty($this->_parameters['parser']['usage'])) {
             $usage = '[options]';
         } else {
-            $usage = $this->_parameters['cli']['parser']['usage'];
+            $usage = $this->_parameters['parser']['usage'];
         }
         foreach ($this->getModules() as $module) {
             $usage .= $this->getProvider()->getModule($module)->getUsage();
diff --git a/framework/Cli_Modular/test/Horde/Cli/Modular/Unit/ModularTest.php b/framework/Cli_Modular/test/Horde/Cli/Modular/Unit/ModularTest.php
index 919145a12..874c6bb9a 100644
--- a/framework/Cli_Modular/test/Horde/Cli/Modular/Unit/ModularTest.php
+++ b/framework/Cli_Modular/test/Horde/Cli/Modular/Unit/ModularTest.php
@@ -210,12 +210,9 @@ extends Horde_Cli_Modular_TestCase
     {
         return new Horde_Cli_Modular(
             array(
-                'cli' => array(
-                    'parser' => array(
-                        'class' => 'Horde_Test_Stub_Parser',
-                        'usage' => 'GLOBAL USAGE'
-                        
-                    )
+                'parser' => array(
+                    'class' => 'Horde_Test_Stub_Parser',
+                    'usage' => 'GLOBAL USAGE'
                 ),
                 'modules' => array(
                     'directory' => dirname(__FILE__) . '/../Stub/Module'