Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 18.216.95.250
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
wb /
vendor /
symfony /
form /
Delete
Unzip
Name
Size
Permission
Date
Action
ChoiceList
[ DIR ]
drwxrwxr-x
2022-07-20 13:00
Command
[ DIR ]
drwxrwxr-x
2022-07-20 13:00
Console
[ DIR ]
drwxrwxr-x
2022-07-20 13:00
DependencyInjection
[ DIR ]
drwxrwxr-x
2022-07-20 13:00
Event
[ DIR ]
drwxrwxr-x
2022-07-20 13:00
Exception
[ DIR ]
drwxrwxr-x
2022-07-20 13:00
Extension
[ DIR ]
drwxrwxr-x
2022-07-20 13:00
Guess
[ DIR ]
drwxrwxr-x
2022-07-20 13:00
Resources
[ DIR ]
drwxrwxr-x
2022-07-20 13:00
Test
[ DIR ]
drwxrwxr-x
2022-07-20 13:00
Util
[ DIR ]
drwxrwxr-x
2022-07-20 13:00
AbstractExtension.php
4.59
KB
-rw-rw-r--
2022-07-20 13:00
AbstractRendererEngine.php
7
KB
-rw-rw-r--
2022-07-20 13:00
AbstractType.php
1.29
KB
-rw-rw-r--
2022-07-20 13:00
AbstractTypeExtension.php
974
B
-rw-rw-r--
2022-07-20 13:00
Button.php
8.55
KB
-rw-rw-r--
2022-07-20 13:00
ButtonBuilder.php
14.89
KB
-rw-rw-r--
2022-07-20 13:00
ButtonTypeInterface.php
462
B
-rw-rw-r--
2022-07-20 13:00
CHANGELOG.md
29.84
KB
-rw-rw-r--
2022-07-20 13:00
CallbackTransformer.php
1012
B
-rw-rw-r--
2022-07-20 13:00
ClearableErrorsInterface.php
640
B
-rw-rw-r--
2022-07-20 13:00
ClickableInterface.php
522
B
-rw-rw-r--
2022-07-20 13:00
DataAccessorInterface.php
2.26
KB
-rw-rw-r--
2022-07-20 13:00
DataMapperInterface.php
2.37
KB
-rw-rw-r--
2022-07-20 13:00
DataTransformerInterface.php
3.71
KB
-rw-rw-r--
2022-07-20 13:00
FileUploadError.php
338
B
-rw-rw-r--
2022-07-20 13:00
Form.php
37.92
KB
-rw-rw-r--
2022-07-20 13:00
FormBuilder.php
7.22
KB
-rw-rw-r--
2022-07-20 13:00
FormBuilderInterface.php
2.02
KB
-rw-rw-r--
2022-07-20 13:00
FormConfigBuilder.php
18.98
KB
-rw-rw-r--
2022-07-20 13:00
FormConfigBuilderInterface.php
6.89
KB
-rw-rw-r--
2022-07-20 13:00
FormConfigInterface.php
5.83
KB
-rw-rw-r--
2022-07-20 13:00
FormError.php
3.24
KB
-rw-rw-r--
2022-07-20 13:00
FormErrorIterator.php
8.14
KB
-rw-rw-r--
2022-07-20 13:00
FormEvent.php
1.12
KB
-rw-rw-r--
2022-07-20 13:00
FormEvents.php
4.02
KB
-rw-rw-r--
2022-07-20 13:00
FormExtensionInterface.php
1.48
KB
-rw-rw-r--
2022-07-20 13:00
FormFactory.php
3.85
KB
-rw-rw-r--
2022-07-20 13:00
FormFactoryBuilder.php
4.12
KB
-rw-rw-r--
2022-07-20 13:00
FormFactoryBuilderInterface.php
2.3
KB
-rw-rw-r--
2022-07-20 13:00
FormFactoryInterface.php
3.15
KB
-rw-rw-r--
2022-07-20 13:00
FormInterface.php
9.58
KB
-rw-rw-r--
2022-07-20 13:00
FormRegistry.php
4.7
KB
-rw-rw-r--
2022-07-20 13:00
FormRegistryInterface.php
1.19
KB
-rw-rw-r--
2022-07-20 13:00
FormRenderer.php
11.88
KB
-rw-rw-r--
2022-07-20 13:00
FormRendererEngineInterface.php
6.08
KB
-rw-rw-r--
2022-07-20 13:00
FormRendererInterface.php
3.07
KB
-rw-rw-r--
2022-07-20 13:00
FormTypeExtensionInterface.php
1.45
KB
-rw-rw-r--
2022-07-20 13:00
FormTypeGuesserChain.php
2.76
KB
-rw-rw-r--
2022-07-20 13:00
FormTypeGuesserInterface.php
1.49
KB
-rw-rw-r--
2022-07-20 13:00
FormTypeInterface.php
2.65
KB
-rw-rw-r--
2022-07-20 13:00
FormView.php
3.75
KB
-rw-rw-r--
2022-07-20 13:00
Forms.php
2.73
KB
-rw-rw-r--
2022-07-20 13:00
LICENSE
1.04
KB
-rw-rw-r--
2022-07-20 13:00
NativeRequestHandler.php
7.53
KB
-rw-rw-r--
2022-07-20 13:00
PreloadedExtension.php
2.06
KB
-rw-rw-r--
2022-07-20 13:00
README.md
483
B
-rw-rw-r--
2022-07-20 13:00
RequestHandlerInterface.php
796
B
-rw-rw-r--
2022-07-20 13:00
ResolvedFormType.php
5.74
KB
-rw-rw-r--
2022-07-20 13:00
ResolvedFormTypeFactory.php
658
B
-rw-rw-r--
2022-07-20 13:00
ResolvedFormTypeFactoryInterface.php
1.17
KB
-rw-rw-r--
2022-07-20 13:00
ResolvedFormTypeInterface.php
2.21
KB
-rw-rw-r--
2022-07-20 13:00
ReversedTransformer.php
1.03
KB
-rw-rw-r--
2022-07-20 13:00
SubmitButton.php
1.18
KB
-rw-rw-r--
2022-07-20 13:00
SubmitButtonBuilder.php
613
B
-rw-rw-r--
2022-07-20 13:00
SubmitButtonTypeInterface.php
474
B
-rw-rw-r--
2022-07-20 13:00
composer.json
2.41
KB
-rw-rw-r--
2022-07-20 13:00
Save
Rename
<?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\EventDispatcher\EventDispatcher; use Symfony\Component\Form\Exception\UnexpectedTypeException; use Symfony\Component\OptionsResolver\Exception\ExceptionInterface; use Symfony\Component\OptionsResolver\OptionsResolver; /** * A wrapper for a form type and its extensions. * * @author Bernhard Schussek <bschussek@gmail.com> */ class ResolvedFormType implements ResolvedFormTypeInterface { /** * @var FormTypeInterface */ private $innerType; /** * @var FormTypeExtensionInterface[] */ private $typeExtensions; /** * @var ResolvedFormTypeInterface|null */ private $parent; /** * @var OptionsResolver */ private $optionsResolver; /** * @param FormTypeExtensionInterface[] $typeExtensions */ public function __construct(FormTypeInterface $innerType, array $typeExtensions = [], ResolvedFormTypeInterface $parent = null) { foreach ($typeExtensions as $extension) { if (!$extension instanceof FormTypeExtensionInterface) { throw new UnexpectedTypeException($extension, FormTypeExtensionInterface::class); } } $this->innerType = $innerType; $this->typeExtensions = $typeExtensions; $this->parent = $parent; } /** * {@inheritdoc} */ public function getBlockPrefix() { return $this->innerType->getBlockPrefix(); } /** * {@inheritdoc} */ public function getParent() { return $this->parent; } /** * {@inheritdoc} */ public function getInnerType() { return $this->innerType; } /** * {@inheritdoc} */ public function getTypeExtensions() { return $this->typeExtensions; } /** * {@inheritdoc} */ public function createBuilder(FormFactoryInterface $factory, string $name, array $options = []) { try { $options = $this->getOptionsResolver()->resolve($options); } catch (ExceptionInterface $e) { throw new $e(sprintf('An error has occurred resolving the options of the form "%s": ', get_debug_type($this->getInnerType())).$e->getMessage(), $e->getCode(), $e); } // Should be decoupled from the specific option at some point $dataClass = $options['data_class'] ?? null; $builder = $this->newBuilder($name, $dataClass, $factory, $options); $builder->setType($this); return $builder; } /** * {@inheritdoc} */ public function createView(FormInterface $form, FormView $parent = null) { return $this->newView($parent); } /** * {@inheritdoc} */ public function buildForm(FormBuilderInterface $builder, array $options) { if (null !== $this->parent) { $this->parent->buildForm($builder, $options); } $this->innerType->buildForm($builder, $options); foreach ($this->typeExtensions as $extension) { $extension->buildForm($builder, $options); } } /** * {@inheritdoc} */ public function buildView(FormView $view, FormInterface $form, array $options) { if (null !== $this->parent) { $this->parent->buildView($view, $form, $options); } $this->innerType->buildView($view, $form, $options); foreach ($this->typeExtensions as $extension) { $extension->buildView($view, $form, $options); } } /** * {@inheritdoc} */ public function finishView(FormView $view, FormInterface $form, array $options) { if (null !== $this->parent) { $this->parent->finishView($view, $form, $options); } $this->innerType->finishView($view, $form, $options); foreach ($this->typeExtensions as $extension) { /* @var FormTypeExtensionInterface $extension */ $extension->finishView($view, $form, $options); } } /** * {@inheritdoc} */ public function getOptionsResolver() { if (null === $this->optionsResolver) { if (null !== $this->parent) { $this->optionsResolver = clone $this->parent->getOptionsResolver(); } else { $this->optionsResolver = new OptionsResolver(); } $this->innerType->configureOptions($this->optionsResolver); foreach ($this->typeExtensions as $extension) { $extension->configureOptions($this->optionsResolver); } } return $this->optionsResolver; } /** * Creates a new builder instance. * * Override this method if you want to customize the builder class. * * @return FormBuilderInterface */ protected function newBuilder(string $name, ?string $dataClass, FormFactoryInterface $factory, array $options) { if ($this->innerType instanceof ButtonTypeInterface) { return new ButtonBuilder($name, $options); } if ($this->innerType instanceof SubmitButtonTypeInterface) { return new SubmitButtonBuilder($name, $options); } return new FormBuilder($name, $dataClass, new EventDispatcher(), $factory, $options); } /** * Creates a new view instance. * * Override this method if you want to customize the view class. * * @return FormView */ protected function newView(FormView $parent = null) { return new FormView($parent); } }