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 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
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. |
<?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; use Symfony\Component\Form\Extension\Core\CoreExtension; /** * Entry point of the Form component. * * Use this class to conveniently create new form factories: * * <code> * use Symfony\Component\Form\Forms; * * $formFactory = Forms::createFormFactory(); * * $form = $formFactory->createBuilder() * ->add('firstName', 'text') * ->add('lastName', 'text') * ->add('age', 'integer') * ->add('gender', 'choice', array( * 'choices' => array('m' => 'Male', 'f' => 'Female'), * )) * ->getForm(); * </code> * * You can also add custom extensions to the form factory: * * <code> * $formFactory = Forms::createFormFactoryBuilder() * ->addExtension(new AcmeExtension()) * ->getFormFactory(); * </code> * * If you create custom form types or type extensions, it is * generally recommended to create your own extensions that lazily * load these types and type extensions. In projects where performance * does not matter that much, you can also pass them directly to the * form factory: * * <code> * $formFactory = Forms::createFormFactoryBuilder() * ->addType(new PersonType()) * ->addType(new PhoneNumberType()) * ->addTypeExtension(new FormTypeHelpTextExtension()) * ->getFormFactory(); * </code> * * Support for CSRF protection is provided by the CsrfExtension. * This extension needs a CSRF provider with a strong secret * (e.g. a 20 character long random string). The default * implementation for this is DefaultCsrfProvider: * * <code> * use Symfony\Component\Form\Extension\Csrf\CsrfExtension; * use Symfony\Component\Form\Extension\Csrf\CsrfProvider\DefaultCsrfProvider; * * $secret = 'V8a5Z97e...'; * $formFactory = Forms::createFormFactoryBuilder() * ->addExtension(new CsrfExtension(new DefaultCsrfProvider($secret))) * ->getFormFactory(); * </code> * * Support for the HttpFoundation is provided by the * HttpFoundationExtension. You are also advised to load the CSRF * extension with the driver for HttpFoundation's Session class: * * <code> * use Symfony\Component\HttpFoundation\Session\Session; * use Symfony\Component\Form\Extension\HttpFoundation\HttpFoundationExtension; * use Symfony\Component\Form\Extension\Csrf\CsrfExtension; * use Symfony\Component\Form\Extension\Csrf\CsrfProvider\SessionCsrfProvider; * * $session = new Session(); * $secret = 'V8a5Z97e...'; * $formFactory = Forms::createFormFactoryBuilder() * ->addExtension(new HttpFoundationExtension()) * ->addExtension(new CsrfExtension(new SessionCsrfProvider($session, $secret))) * ->getFormFactory(); * </code> * * Support for the Validator component is provided by ValidatorExtension. * This extension needs a validator object to function properly: * * <code> * use Symfony\Component\Validator\Validation; * use Symfony\Component\Form\Extension\Validator\ValidatorExtension; * * $validator = Validation::createValidator(); * $formFactory = Forms::createFormFactoryBuilder() * ->addExtension(new ValidatorExtension($validator)) * ->getFormFactory(); * </code> * * Support for the Templating component is provided by TemplatingExtension. * This extension needs a PhpEngine object for rendering forms. As second * argument you should pass the names of the default themes. Here is an * example for using the default layout with "<div>" tags: * * <code> * use Symfony\Component\Form\Extension\Templating\TemplatingExtension; * * $formFactory = Forms::createFormFactoryBuilder() * ->addExtension(new TemplatingExtension($engine, null, array( * 'FrameworkBundle:Form', * ))) * ->getFormFactory(); * </code> * * The next example shows how to include the "<table>" layout: * * <code> * use Symfony\Component\Form\Extension\Templating\TemplatingExtension; * * $formFactory = Forms::createFormFactoryBuilder() * ->addExtension(new TemplatingExtension($engine, null, array( * 'FrameworkBundle:Form', * 'FrameworkBundle:FormTable', * ))) * ->getFormFactory(); * </code> * * If you also loaded the CsrfExtension, you should pass the CSRF provider * to the extension so that you can render CSRF tokens in your templates * more easily: * * <code> * use Symfony\Component\Form\Extension\Csrf\CsrfExtension; * use Symfony\Component\Form\Extension\Csrf\CsrfProvider\DefaultCsrfProvider; * use Symfony\Component\Form\Extension\Templating\TemplatingExtension; * * * $secret = 'V8a5Z97e...'; * $csrfProvider = new DefaultCsrfProvider($secret); * $formFactory = Forms::createFormFactoryBuilder() * ->addExtension(new CsrfExtension($csrfProvider)) * ->addExtension(new TemplatingExtension($engine, $csrfProvider, array( * 'FrameworkBundle:Form', * ))) * ->getFormFactory(); * </code> * * @author Bernhard Schussek <bschussek@gmail.com> */ final class Forms { /** * Creates a form factory with the default configuration. * * @return FormFactoryInterface The form factory. */ public static function createFormFactory() { return self::createFormFactoryBuilder()->getFormFactory(); } /** * Creates a form factory builder with the default configuration. * * @return FormFactoryBuilderInterface The form factory builder. */ public static function createFormFactoryBuilder() { $builder = new FormFactoryBuilder(); $builder->addExtension(new CoreExtension()); return $builder; } /** * This class cannot be instantiated. */ private function __construct() { } }
SILENT KILLER Tool