1..41 # __construct() - creates a new sfCommandArgumentsSet if none given - creates a new sfCommandOptionSet if none given - takes a sfCommandArgumentSet as its first argument - takes a sfCommandArgumentSet as its first argument - can take a sfCommandOptionSet as its second argument # ->setArgumentSet() ->getArgumentSet() - sets the manager argument set # ->setOptionSet() ->getOptionSet() - sets the manager option set # ->process() - processes CLI options - processes CLI options - processes CLI options # ->getOptionValue() - returns the value for the given option name - returns the value for the given option name - returns the value for the given option name - returns the value for the given option name - returns the value for the given option name - returns the value for the given option name - returns the value for the given option name - returns the value for the given option name - returns the value for the given option name - returns the value for the given option name - returns the value for the given option name - throws a sfCommandException if the option name does not exist # ->getArgumentValue() - returns the value for the given argument name - returns the value for the given argument name - throws a sfCommandException if the argument name does not exist # ->isValid() ->getErrors() - returns false if the options are not valid - returns an array of errors - returns false if the options are not valid - returns an array of errors - returns false if the options are not valid - returns an array of errors - returns false if the options are not valid - returns an array of errors - returns false if the options are not valid - returns an array of errors - returns false if the options are not valid - returns an array of errors - returns false if the options are not valid - returns an array of errors - returns false if the options are not valid - returns an array of errors # Looks like everything went fine.