# __construct() # implements ArrayAccess # ->addFormFormatter() ->setFormFormatterName() ->getFormFormatterName() ->getFormFormatter() ->getFormFormatters() # ->setNameFormat() ->getNameFormat() ->generateName() # ->getParent() ->setParent() # ->setLabels() ->setLabel() ->getLabels() ->getLabel() ->generateLabelName() # ->setHelps() ->getHelps() ->setHelp() ->getHelp() # ->getLabel() ->setLabel() ->getLabels() ->setLabels() # ->getDefault() ->setDefault() ->getDefaults() ->setDefaults() # ->needsMultipartForm() # ->renderField() # ->setPositions() ->getPositions() # ->moveField() # ->getGlobalErrors() # ->render() # Widget schema with only hidden fields # Widget schema with an embed form as the last field and hidden fields # __clone() # setDefaultFormFormatterName() # ->getJavaScripts() ->getStylesheets() # Looks like everything went fine.