HTML/FlexyFramework/Cli.php
authorAlan Knowles <alan@roojs.com>
Fri, 15 Nov 2013 05:22:49 +0000 (13:22 +0800)
committerAlan Knowles <alan@roojs.com>
Fri, 15 Nov 2013 05:22:49 +0000 (13:22 +0800)
HTML/FlexyFramework/Cli.php

index 03e9769..f648507 100644 (file)
@@ -193,10 +193,13 @@ Available commands:
             $val = is_array($val) ? $val : array();
             while ($cls = $cls->getParentClass()) {
                 //var_dump($cls);
-                
-                
-                $vadd = $cls->getStaticPropertyValue('cli_opts') ;
-                $val = array_merge($val, is_array($vadd) ? $vadd : array()  );
+                 
+                try {
+                    $vadd = $cls->getStaticPropertyValue('cli_opts') ;
+                    $val = array_merge($val, is_array($vadd) ? $vadd : array()  );
+                } catch (Exception $e) {
+                    continue;
+                }
             }
             //var_dump($classname, 'cli_opts'); exit;
             if (method_exists($classname, 'cli_opts')) {