1..33 # __construct() - takes a sfValidator as its first argument - can take an array of sfValidatorError as its second argument # ->addError() ->getErrors() - adds an error to the error schema # embedded errors - adds an error to the error schema - adds an error to the error schema - adds an error to the error schema - adds an error to the error schema - adds an error to the error schema # ->addErrors() - adds an array of errors to the current error - merges a sfValidatorErrorSchema to the current error # ->getGlobalErrors() - returns all globals/non named errors # ->getNamedErrors() - returns all named errors # ->getValue() - always returns null # ->getArguments() - always returns an empty array - always returns an empty array # ->getMessageFormat() - always returns an empty string # ->getMessage() - returns the error message string # ->getCode() - returns the error code # implements Countable - implements Countable # implements Iterator - sfValidatorErrorSchema implements the Iterator interface # implements ArrayAccess - sfValidatorErrorSchema implements the ArrayAccess interface - sfValidatorErrorSchema implements the ArrayAccess interface - sfValidatorErrorSchema implements the ArrayAccess interface - sfValidatorErrorSchema implements the ArrayAccess interface - sfValidatorErrorSchema implements the ArrayAccess interface - sfValidatorErrorSchema implements the ArrayAccess interface # implements Serializable - sfValidatorErrorSchema implements Serializable - sfValidatorErrorSchema implements Serializable - sfValidatorErrorSchema implements Serializable - sfValidatorErrorSchema implements Serializable - sfValidatorErrorSchema implements Serializable - sfValidatorErrorSchema implements Serializable - sfValidatorErrorSchema implements Serializable # Looks like everything went fine.