// cli static $classname::$cli_opts
try {
+ // look up the parent tree for core opts.
$cls = new ReflectionClass($classname);
$val = $cls->getStaticPropertyValue('cli_opts');
$val = is_array($val) ? $val : array();
$vadd = $cls->getStaticPropertyValue('cli_opts') ;
$val = array_merge($val, is_array($vadd) ? $vadd : array() );
}
+ if (method_exists($classname, 'cli_opts')) {
+ die("got a cli_opts method'");
+ }
+
} catch (Exception $e) {
if (empty($val)) {
return false;
}
+
$val = array_merge(self::$cli_opts, $val);