Implements interfaces:
Processes command line options.
Once options have been processed, the CriticalI_Options object can be treated as an array. Treating it as a numerically indexed list allows access to all options passed on the command line when an option is specified more than once. It can also be treated as an associative array with the option names as keys.
Located in /Core/lib/CriticalI/Options.php (line 55)
Constructor
The option specification is a list of CriticalI_OptionSpec objects.
Return the arguments that remain after processing
Located the option spec for a named option
Return an iterator for the options list
Peeks at the next argument to see if it is an option
Tests for existence of an array index
Retrieves the value at an array index. A numeric index returns a CriticalI_Option, a non-numeric index returns only the argument for the option.
Sets the value at an array index
Deletes an entry at an array index
Provides internal access to the options hash
Parses an option
Handle an option which may take an optional argument
Handle an option which may not have an argument
Handle an option which requires an argument
Process the arguments
Return the script name
Documentation generated on Wed, 25 Apr 2012 09:46:43 -0700 by phpDocumentor 1.4.3