HTML/FlexyFramework/Cli.php
authorAlan Knowles <alan@roojs.com>
Fri, 22 Jun 2018 04:28:36 +0000 (12:28 +0800)
committerAlan Knowles <alan@roojs.com>
Fri, 22 Jun 2018 04:28:36 +0000 (12:28 +0800)
HTML/FlexyFramework/Cli.php

index b849603..fead69a 100644 (file)
@@ -199,7 +199,7 @@ Available commands:
                 $val = $classname::cli_opts();
             } else {
                 $ar = $cls->getStaticProperties();
-                if (isset($ar['cli_opts'])) {
+                 if (isset($ar['cli_opts'])) {
                     $val = $cls->getStaticPropertyValue('cli_opts');
                 }
             }
@@ -209,11 +209,14 @@ Available commands:
                 //var_dump($cls);
                  
                 try {
-                    
+                    $vadd  = array();
                     if (method_exists($cls->name, 'cli_opts')) {
                         $cn = $cls->name;
                         $vadd = $cn::cli_opts();
                     } else {
+                        if (isset($ar['cli_opts'])) {
+                            $val = $cls->getStaticPropertyValue('cli_opts');
+                        }
                         $vadd = $cls->getStaticPropertyValue('cli_opts') ;
                         
                     }