1..36 # ->initialize() - takes a sfEventDispatcher object as its first argument - takes an array of parameters as its second argument - returns options for request instance # ->getMethod() ->setMethod() - returns the current request method - throws a sfException if the method is not valid # ->extractParameters() - returns parameters - returns parameters for keys in its first parameter - returns parameters for keys in its first parameter # Array access for request parameters - returns true if request parameter exists - returns false if request parameter does not exist - returns false if parameter does not exist - returns parameter by name - sets parameter by name - unsets parameter by name # Parameter holder proxy - returns a parameter holder instance - returns false if the parameter does not exist - returns the default value if parameter does not exist - returns true if the parameter exists - is a proxy method - returns the value of the parameter - is a proxy method - does not return the default value if the parameter exists - is a proxy method - is a proxy method # Attribute holder proxy - returns a parameter holder instance - returns false if the attribute does not exist - returns the default value if attribute does not exist - returns true if the attribute exists - is a proxy method - returns the value of the attribute - is a proxy method - does not return the default value if the attribute exists - is a proxy method - is a proxy method # New methods via sfEventDispatcher - accepts new methods via sfEventDispatcher - throws an exception if the method does not exist as a sfEventDispatcher listener # Looks like everything went fine.