1..5 # __construct() - throws an RuntimeException if you don't pass a token option # ->clean() - checks that the token is valid - throws an sfValidatorError if the token is not valid - throws a sfValidatorError # ->asString() - returns a string representation of the validator # Looks like everything went fine.