[ Index ]

PHP Cross Reference of DokuWiki

title

Body

[close]

/inc/ -> cliopts.php (summary)

Brutally chopped and modified from http://pear.php.net/package/Console_Getopts

File Size: 362 lines (12 kb)
Included or required: 5 times
Referenced: 0 times
Includes or requires: 0 files

Defines 3 classes

Doku_Cli_Opts:: (8 methods):
  getopt2()
  getopt()
  doGetopt()
  _parseShortOption()
  _parseLongOption()
  readPHPArgv()
  raiseError()
  isError()

Doku_Cli_Opts_Error:: (3 methods):
  Doku_Cli_Opts_Error()
  getMessage()
  isError()

Doku_Cli_Opts_Container:: (7 methods):
  Doku_Cli_Opts_Container()
  has()
  get()
  arg()
  numArgs()
  hasArgs()
  isError()


Class: Doku_Cli_Opts  - X-Ref

Command-line options parsing class.

getopt2($args, $short_options, $long_options = null)   X-Ref
No description

getopt($args, $short_options, $long_options = null)   X-Ref
No description

doGetopt($version, $args, $short_options, $long_options = null)   X-Ref
No description

_parseShortOption($arg, $short_options, &$opts, &$args)   X-Ref
No description

_parseLongOption($arg, $long_options, &$opts, &$args)   X-Ref
No description

readPHPArgv()   X-Ref
No description

raiseError($code, $msg)   X-Ref
No description

isError($obj)   X-Ref
No description

Class: Doku_Cli_Opts_Error  - X-Ref

Doku_Cli_Opts_Error($code, $msg)   X-Ref
No description

getMessage()   X-Ref
No description

isError()   X-Ref
No description

Class: Doku_Cli_Opts_Container  - X-Ref

Doku_Cli_Opts_Container($options)   X-Ref
No description

has($option)   X-Ref
No description

get($option)   X-Ref
No description

arg($index)   X-Ref
No description

numArgs()   X-Ref
No description

hasArgs()   X-Ref
No description

isError()   X-Ref
No description



Generated: Fri Nov 21 01:30:02 2008 Cross-referenced by PHPXref 0.7