HTML/FlexyFramework/Cli.php
authorAlan Knowles <alan@akbkhome.com>
Wed, 22 Feb 2012 05:03:25 +0000 (13:03 +0800)
committerAlan Knowles <alan@akbkhome.com>
Wed, 22 Feb 2012 05:03:25 +0000 (13:03 +0800)
HTML/FlexyFramework/Cli.php

index 316647f..f345779 100644 (file)
@@ -255,21 +255,31 @@ Available commands:
         
         $newargs = Console_Getargs::factory($val, $ar);
         
-        if (!is_a($newargs, 'PEAR_Error')) {
-            return $newargs->getValues();
-        }
-        if ($newargs->getCode() === CONSOLE_GETARGS_ERROR_USER) {
-            // User put illegal values on the command line.
-            echo Console_Getargs::getHelp($val,
-                    $helpHeader, "\n\n".$newargs->getMessage(), 78, 4)."\n\n";
-            exit;
-        }
-        if ($newargs->getCode() === CONSOLE_GETARGS_HELP) {
+        if (is_a($newargs, 'PEAR_Error')) {
+             if ($newargs->getCode() === CONSOLE_GETARGS_ERROR_USER) {
+                // User put illegal values on the command line.
+                echo Console_Getargs::getHelp($val,
+                        $helpHeader, "\n\n".$newargs->getMessage(), 78, 4)."\n\n";
+                exit;
+            }
+            if ($newargs->getCode() === CONSOLE_GETARGS_HELP) {
+                
+                return true;// hel
+            }
             
-            return true;// hel
+            return false;
         }
+       
+        
+        // now handle real arguments..
         
-        return false;
+        
+        $ret =  $newargs->getValues();
+            foreach($ret as $k=>$v) {
+                
+                
+            }
+            
         
     }