1..34 # __construct() - takes a name as its first argument - removes the leading -- of the option name - can take a shortcut as its second argument - removes the leading - of the shortcut - gives a mode by default - gives a mode by default - gives a mode by default - can take as its mode - can take as its mode - can take as its mode - can take as its mode - can take as its mode - can take as its mode - can take as its mode - can take as its mode - can take as its mode - can take as its mode - can take as its mode - can take as its mode - throws an sfCommandException if the mode is not valid # ->isArray() - returns true if the option can be an array - returns true if the option can be an array - returns false if the option can not be an array # ->getHelp() - returns the help message # ->getDefault() - returns the default value - returns the default value - returns null if no default value is configured - returns an empty array if option is an array - returns false if the option does not take a parameter # ->setDefault() - can reset the default value by passing null - changes the default value - changes the default value - throws an sfCommandException if you give a default value for a PARAMETER_NONE option - throws an sfCommandException if you give a default value which is not an array for a IS_ARRAY option # Looks like everything went fine.