SILENT KILLERPanel

Current Path: > > opt > cloudlinux > alt-php54 > root > usr > share > pear > Symfony > Component > Form >


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: //opt/cloudlinux/alt-php54/root/usr/share/pear/Symfony/Component/Form/

NameTypeSizeLast ModifiedActions
Exception Directory - -
Extension Directory - -
Guess Directory - -
Resources Directory - -
Test Directory - -
Util Directory - -
AbstractExtension.php File 4885 bytes December 18 2019 11:22:56.
AbstractRendererEngine.php File 7634 bytes December 18 2019 11:22:56.
AbstractType.php File 1080 bytes December 18 2019 11:22:56.
AbstractTypeExtension.php File 993 bytes December 18 2019 11:22:56.
Button.php File 8826 bytes December 18 2019 11:22:56.
ButtonBuilder.php File 18523 bytes December 18 2019 11:22:56.
ButtonTypeInterface.php File 462 bytes December 18 2019 11:22:56.
CallbackTransformer.php File 2138 bytes December 18 2019 11:22:56.
ClickableInterface.php File 559 bytes December 18 2019 11:22:56.
DataMapperInterface.php File 1130 bytes December 18 2019 11:22:56.
DataTransformerInterface.php File 3159 bytes December 18 2019 11:22:56.
Form.php File 34865 bytes December 18 2019 11:22:56.
FormBuilder.php File 7871 bytes December 18 2019 11:22:56.
FormBuilderInterface.php File 2335 bytes December 18 2019 11:22:56.
FormConfigBuilder.php File 21680 bytes December 18 2019 11:22:56.
FormConfigBuilderInterface.php File 8666 bytes December 18 2019 11:22:56.
FormConfigInterface.php File 6437 bytes December 18 2019 11:22:56.
FormError.php File 2563 bytes December 18 2019 11:22:56.
FormEvent.php File 1247 bytes December 18 2019 11:22:56.
FormEvents.php File 1140 bytes December 18 2019 11:22:56.
FormExtensionInterface.php File 1668 bytes December 18 2019 11:22:56.
FormFactory.php File 5225 bytes December 18 2019 11:22:56.
FormFactoryBuilder.php File 3609 bytes December 18 2019 11:22:56.
FormFactoryBuilderInterface.php File 3058 bytes December 18 2019 11:22:56.
FormFactoryInterface.php File 4244 bytes December 18 2019 11:22:56.
FormInterface.php File 8328 bytes December 18 2019 11:22:56.
FormRegistry.php File 4753 bytes December 18 2019 11:22:56.
FormRegistryInterface.php File 1442 bytes December 18 2019 11:22:56.
FormRenderer.php File 11954 bytes December 18 2019 11:22:56.
FormRendererEngineInterface.php File 7063 bytes December 18 2019 11:22:56.
FormRendererInterface.php File 3279 bytes December 18 2019 11:22:56.
FormTypeExtensionInterface.php File 2125 bytes December 18 2019 11:22:56.
FormTypeGuesserChain.php File 2880 bytes December 18 2019 11:22:56.
FormTypeGuesserInterface.php File 2170 bytes December 18 2019 11:22:56.
FormTypeInterface.php File 3222 bytes December 18 2019 11:22:56.
FormView.php File 3524 bytes December 18 2019 11:22:56.
Forms.php File 5899 bytes December 18 2019 11:22:56.
NativeRequestHandler.php File 5612 bytes December 18 2019 11:22:56.
PreloadedExtension.php File 2317 bytes December 18 2019 11:22:56.
RequestHandlerInterface.php File 668 bytes December 18 2019 11:22:56.
ResolvedFormType.php File 7662 bytes December 18 2019 11:22:56.
ResolvedFormTypeFactory.php File 658 bytes December 18 2019 11:22:56.
ResolvedFormTypeFactoryInterface.php File 1302 bytes December 18 2019 11:22:56.
ResolvedFormTypeInterface.php File 3307 bytes December 18 2019 11:22:56.
ReversedTransformer.php File 1256 bytes December 18 2019 11:22:56.
SubmitButton.php File 1137 bytes December 18 2019 11:22:56.
SubmitButtonBuilder.php File 624 bytes December 18 2019 11:22:56.
SubmitButtonTypeInterface.php File 474 bytes December 18 2019 11:22:56.
autoloader.php File 334 bytes December 18 2019 11:22:56.

Reading File: //opt/cloudlinux/alt-php54/root/usr/share/pear/Symfony/Component/Form//FormInterface.php

<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * 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 <bschussek@gmail.com>
 */
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);
}

SILENT KILLER Tool