1..21 # ->initialize() - initializes the parameters as an empty array - takes an array of default parameters as its second argument - takes an array of options as its third argument - takes an array of options as its third argument # ->isEscaped() - returns true if data will be escaped - returns false if data won't be escaped # ->getEscaping() ->setEscaping() - changes the escaping strategy # ->getEscapingMethod() ->setEscapingMethod() - changes the escaping method - returns an empty value if the method is empty - throws an InvalidArgumentException if the escaping method does not exist # ->toArray() - returns an array representation of the parameter holder - throws an InvalidArgumentException if the escaping strategy does not exist # Escaping strategy to on - knows about the strategy - knows about the strategy - knows about the strategy - knows about the strategy # Escaping strategy to off - knows about the strategy - knows about the strategy - knows about the strategy - knows about the strategy # ->serialize() / ->unserialize() - sfViewParameterHolder implements the Serializable interface # Looks like everything went fine.