/opt/alt/php54/usr/share/pear/Symfony/Component/Form
NameSizeModeActions
Exception/-0755rm
Extension/-0755rm
Guess/-0755rm
Resources/-0755rm
Test/-0755rm
Util/-0755rm
AbstractExtension.php48850644editdlrm
AbstractRendererEngine.php76340644editdlrm
AbstractType.php10800644editdlrm
AbstractTypeExtension.php9930644editdlrm
autoloader.php3340644editdlrm
Button.php88260644editdlrm
ButtonBuilder.php185230644editdlrm
ButtonTypeInterface.php4620644editdlrm
CallbackTransformer.php21380644editdlrm
ClickableInterface.php5590644editdlrm
DataMapperInterface.php11300644editdlrm
DataTransformerInterface.php31590644editdlrm
Form.php348650644editdlrm
FormBuilder.php78710644editdlrm
FormBuilderInterface.php23350644editdlrm
FormConfigBuilder.php216800644editdlrm
FormConfigBuilderInterface.php86660644editdlrm
FormConfigInterface.php64370644editdlrm
FormError.php25630644editdlrm
FormEvent.php12470644editdlrm
FormEvents.php11400644editdlrm
FormExtensionInterface.php16680644editdlrm
FormFactory.php52250644editdlrm
FormFactoryBuilder.php36090644editdlrm
FormFactoryBuilderInterface.php30580644editdlrm
FormFactoryInterface.php42440644editdlrm
FormInterface.php83280644editdlrm
FormRegistry.php47530644editdlrm
FormRegistryInterface.php14420644editdlrm
FormRenderer.php119540644editdlrm
FormRendererEngineInterface.php70630644editdlrm
FormRendererInterface.php32790644editdlrm
Forms.php58990644editdlrm
FormTypeExtensionInterface.php21250644editdlrm
FormTypeGuesserChain.php28800644editdlrm
FormTypeGuesserInterface.php21700644editdlrm
FormTypeInterface.php32220644editdlrm
FormView.php35240644editdlrm
NativeRequestHandler.php56120644editdlrm
PreloadedExtension.php23170644editdlrm
RequestHandlerInterface.php6680644editdlrm
ResolvedFormType.php76620644editdlrm
ResolvedFormTypeFactory.php6580644editdlrm
ResolvedFormTypeFactoryInterface.php13020644editdlrm
ResolvedFormTypeInterface.php33070644editdlrm
ReversedTransformer.php12560644editdlrm
SubmitButton.php11370644editdlrm
SubmitButtonBuilder.php6240644editdlrm
SubmitButtonTypeInterface.php4740644editdlrm
Edit: /opt/alt/php54/usr/share/pear/Symfony/Component/Form/FormInterface.php (8328B)
* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Form; /** * A form group bundling multiple forms in a hierarchical structure. * * @author Bernhard Schussek */ interface FormInterface extends \ArrayAccess, \Traversable, \Countable { /** * Sets the parent form. * * @param FormInterface|null $parent The parent form or null if it's the root. * * @return FormInterface The form instance * * @throws Exception\AlreadySubmittedException If the form has already been submitted. * @throws Exception\LogicException When trying to set a parent for a form with * an empty name. */ public function setParent(FormInterface $parent = null); /** * Returns the parent form. * * @return FormInterface|null The parent form or null if there is none. */ public function getParent(); /** * Adds or replaces a child to the form. * * @param FormInterface|string|integer $child The FormInterface instance or the name of the child. * @param string|null $type The child's type, if a name was passed. * @param array $options The child's options, if a name was passed. * * @return FormInterface The form instance * * @throws Exception\AlreadySubmittedException If the form has already been submitted. * @throws Exception\LogicException When trying to add a child to a non-compound form. * @throws Exception\UnexpectedTypeException If $child or $type has an unexpected type. */ public function add($child, $type = null, array $options = array()); /** * Returns the child with the given name. * * @param string $name The name of the child * * @return FormInterface The child form * * @throws \OutOfBoundsException If the named child does not exist. */ public function get($name); /** * Returns whether a child with the given name exists. * * @param string $name The name of the child * * @return Boolean */ public function has($name); /** * Removes a child from the form. * * @param string $name The name of the child to remove * * @return FormInterface The form instance * * @throws Exception\AlreadySubmittedException If the form has already been submitted. */ public function remove($name); /** * Returns all children in this group. * * @return FormInterface[] An array of FormInterface instances */ public function all(); /** * Returns all errors. * * @return FormError[] An array of FormError instances that occurred during validation */ public function getErrors(); /** * Updates the form with default data. * * @param mixed $modelData The data formatted as expected for the underlying object * * @return FormInterface The form instance * * @throws Exception\AlreadySubmittedException If the form has already been submitted. * @throws Exception\LogicException If listeners try to call setData in a cycle. Or if * the view data does not match the expected type * according to {@link FormConfigInterface::getDataClass}. */ public function setData($modelData); /** * Returns the data in the format needed for the underlying object. * * @return mixed */ public function getData(); /** * Returns the normalized data of the field. * * @return mixed When the field is not submitted, the default data is returned. * When the field is submitted, the normalized submitted data is * returned if the field is valid, null otherwise. */ public function getNormData(); /** * Returns the data transformed by the value transformer. * * @return mixed */ public function getViewData(); /** * Returns the extra data. * * @return array The submitted data which do not belong to a child */ public function getExtraData(); /** * Returns the form's configuration. * * @return FormConfigInterface The configuration. */ public function getConfig(); /** * Returns whether the form is submitted. * * @return Boolean true if the form is submitted, false otherwise */ public function isSubmitted(); /** * Returns the name by which the form is identified in forms. * * @return string The name of the form. */ public function getName(); /** * Returns the property path that the form is mapped to. * * @return \Symfony\Component\PropertyAccess\PropertyPathInterface The property path. */ public function getPropertyPath(); /** * Adds an error to this form. * * @param FormError $error * * @return FormInterface The form instance */ public function addError(FormError $error); /** * Returns whether the form and all children are valid. * * If the form is not submitted, this method always returns false. * * @return Boolean */ public function isValid(); /** * Returns whether the form is required to be filled out. * * If the form has a parent and the parent is not required, this method * will always return false. Otherwise the value set with setRequired() * is returned. * * @return Boolean */ public function isRequired(); /** * Returns whether this form is disabled. * * The content of a disabled form is displayed, but not allowed to be * modified. The validation of modified disabled forms should fail. * * Forms whose parents are disabled are considered disabled regardless of * their own state. * * @return Boolean */ public function isDisabled(); /** * Returns whether the form is empty. * * @return Boolean */ public function isEmpty(); /** * Returns whether the data in the different formats is synchronized. * * @return Boolean */ public function isSynchronized(); /** * Initializes the form tree. * * Should be called on the root form after constructing the tree. * * @return FormInterface The form instance. */ public function initialize(); /** * Inspects the given request and calls {@link submit()} if the form was * submitted. * * Internally, the request is forwarded to the configured * {@link RequestHandlerInterface} instance, which determines whether to * submit the form or not. * * @param mixed $request The request to handle. * * @return FormInterface The form instance. */ public function handleRequest($request = null); /** * Submits data to the form, transforms and validates it. * * @param null|string|array $submittedData The submitted data. * @param Boolean $clearMissing Whether to set fields to NULL * when they are missing in the * submitted data. * * @return FormInterface The form instance * * @throws Exception\AlreadySubmittedException If the form has already been submitted. */ public function submit($submittedData, $clearMissing = true); /** * Returns the root of the form tree. * * @return FormInterface The root of the tree */ public function getRoot(); /** * Returns whether the field is the root of the form tree. * * @return Boolean */ public function isRoot(); /** * Creates a view. * * @param FormView $parent The parent view * * @return FormView The view */ public function createView(FormView $parent = null); }