protected function _parse_args($args) { $args = \AIP\lib\Optionizer::init($args, array( 'start' => array( 'keys' => array('s', 'start'), 'supports_value' => true ), 'length' => array( 'keys' => array('l', 'length'), 'supports_value' => true ) ))->parse(); if(!isset($args['start'])) $args['start'] = 1; if(!isset($args['length'])) $args['length'] = 10; $args['start'] = (int) $args['start']; $args['length'] = (int) $args['length']; return $args; }
protected function _parse_args($args) { $args = \AIP\lib\Optionizer::init($args, array( 'show_methods' => array( 'keys' => array('m', 'methods') ), 'show_properties' => array( 'keys' => array('p', 'properties') ), 'show_constants' => array( 'keys' => array('c', 'constants') ) ))->parse(); $show_switches = array( 'show_methods' => true, 'show_properties' => true, 'show_constants' => true ); $found = false; foreach(array_keys($show_switches) as $switch) { if(isset($args[$switch])) { $found = true; } } if(!$found) $args = array_merge($show_switches, $args); $args['types'] = array( 'public', 'protected', 'private', 'final', 'static', 'abstract', 'inherited' ); return $args; }