# __construct # ->getOption() ->setOption() # ->setDefault() ->getDefault() ->hasDefault() ->setDefaults() ->getDefaults() # ->getName() # ::enableCSRFProtection() ::disableCSRFProtection() # ->enableLocalCSRFProtection() ->disableLocalCSRFProtection() # ::getCSRFFieldName() ::setCSRFFieldName() # ->isMultipart() # ->setValidators() ->setValidatorSchema() ->getValidatorSchema() ->setValidator() ->getValidator() # ->setWidgets() ->setWidgetSchema() ->getWidgetSchema() # ArrayAccess interface # Countable interface # Iterator interface # ->useFields() # ->bind() ->isValid() ->getValues() ->isBound() ->getErrorSchema() # bind when field names are numeric # bind with files # bind with files in embed form # ->renderGlobalErrors() # ->render() # ->renderUsing() # ->renderHiddenFields() # ->embedForm() # ->embedFormForEach() # bind too many values for embedded forms # ->getEmbeddedForms() # ::convertFileInformation() # ->renderFormTag() # __clone() # mergeForm() # ->getJavaScripts() ->getStylesheets() # ->getFormFieldSchema() # Looks like everything went fine.