PHP Package: symfony/form
Symfony Form component offers an elegant solution for creating forms in PHP applications with ease and flexibility.
Package Description
Symfony Form component is a powerful tool that simplifies form creation, handling, and validation processes in PHP projects. It provides a wide range of form types, widgets, and customization options, making form building a seamless experience for developers. With Symfony Form, developers can efficiently manage complex form structures, handle data submission securely, and ensure data integrity. The component integrates smoothly with Symfony's ecosystem, offering a seamless development experience for building robust web applications.
- Symfony\Component\Form\SubmitButton
- Symfony\Component\Form\ResolvedFormTypeFactory
- Symfony\Component\Form\FormConfigBuilderInterface
- Symfony\Component\Form\FormFactoryBuilderInterface
- Symfony\Component\Form\FormConfigBuilder
- Symfony\Component\Form\FormView
- Symfony\Component\Form\Util\OrderedHashMapIterator
- Symfony\Component\Form\Util\StringUtil
- Symfony\Component\Form\Util\ServerParams
- Symfony\Component\Form\Util\OrderedHashMap
- Symfony\Component\Form\Util\InheritDataAwareIterator
- Symfony\Component\Form\Util\OptionsResolverWrapper
- Symfony\Component\Form\Util\FormUtil
- Symfony\Component\Form\DependencyInjection\FormPass
- Symfony\Component\Form\ButtonTypeInterface
- Symfony\Component\Form\CallbackTransformer
- Symfony\Component\Form\RequestHandlerInterface
- Symfony\Component\Form\FormExtensionInterface
- Symfony\Component\Form\AbstractTypeExtension
- Symfony\Component\Form\SubmitButtonTypeInterface
- Symfony\Component\Form\DataTransformerInterface
- Symfony\Component\Form\FormRegistry
- Symfony\Component\Form\FormRenderer
- Symfony\Component\Form\Forms
- Symfony\Component\Form\Form
- Symfony\Component\Form\Button
- Symfony\Component\Form\Test\FormBuilderInterface
- Symfony\Component\Form\Test\Traits\ValidatorExtensionTrait
- Symfony\Component\Form\Test\FormInterface
- Symfony\Component\Form\Test\FormIntegrationTestCase
- Symfony\Component\Form\Test\TypeTestCase
- Symfony\Component\Form\Test\FormPerformanceTestCase
- Symfony\Component\Form\ChoiceList\ChoiceListInterface
- Symfony\Component\Form\ChoiceList\LazyChoiceList
- Symfony\Component\Form\ChoiceList\ArrayChoiceList
- Symfony\Component\Form\ChoiceList\View\ChoiceGroupView
- Symfony\Component\Form\ChoiceList\View\ChoiceListView
- Symfony\Component\Form\ChoiceList\View\ChoiceView
- Symfony\Component\Form\ChoiceList\Loader\AbstractChoiceLoader
- Symfony\Component\Form\ChoiceList\Loader\ChoiceLoaderInterface
- Symfony\Component\Form\ChoiceList\Loader\IntlCallbackChoiceLoader
- Symfony\Component\Form\ChoiceList\Loader\CallbackChoiceLoader
- Symfony\Component\Form\ChoiceList\Loader\LazyChoiceLoader
- Symfony\Component\Form\ChoiceList\Loader\FilterChoiceLoaderDecorator
- Symfony\Component\Form\ChoiceList\Factory\DefaultChoiceListFactory
- Symfony\Component\Form\ChoiceList\Factory\ChoiceListFactoryInterface
- Symfony\Component\Form\ChoiceList\Factory\CachingFactoryDecorator
- Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceTranslationParameters
- Symfony\Component\Form\ChoiceList\Factory\Cache\PreferredChoice
- Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFieldName
- Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceFilter
- Symfony\Component\Form\ChoiceList\Factory\Cache\GroupBy
- Symfony\Component\Form\ChoiceList\Factory\Cache\AbstractStaticOption
- Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceAttr
- Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLoader
- Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceLabel
- Symfony\Component\Form\ChoiceList\Factory\Cache\ChoiceValue
- Symfony\Component\Form\ChoiceList\Factory\PropertyAccessDecorator
- Symfony\Component\Form\ChoiceList\ChoiceList
- Symfony\Component\Form\Guess\ValueGuess
- Symfony\Component\Form\Guess\TypeGuess
- Symfony\Component\Form\Guess\Guess
- Symfony\Component\Form\SubmitButtonBuilder
- Symfony\Component\Form\FormEvents
- Symfony\Component\Form\ResolvedFormTypeInterface
- Symfony\Component\Form\ResolvedFormType
- Symfony\Component\Form\Console\Descriptor\JsonDescriptor
- Symfony\Component\Form\Console\Descriptor\TextDescriptor
- Symfony\Component\Form\Console\Descriptor\Descriptor
- Symfony\Component\Form\Console\Helper\DescriptorHelper
- Symfony\Component\Form\AbstractRendererEngine
- Symfony\Component\Form\FormBuilder
- Symfony\Component\Form\ClearableErrorsInterface
- Symfony\Component\Form\FormError
- Symfony\Component\Form\NativeRequestHandler
- Symfony\Component\Form\ReversedTransformer
- Symfony\Component\Form\FormTypeInterface
- Symfony\Component\Form\DataMapperInterface
- Symfony\Component\Form\AbstractType
- Symfony\Component\Form\Extension\DependencyInjection\DependencyInjectionExtension
- Symfony\Component\Form\Extension\PasswordHasher\Type\PasswordTypePasswordHasherExtension
- Symfony\Component\Form\Extension\PasswordHasher\Type\FormTypePasswordHasherExtension
- Symfony\Component\Form\Extension\PasswordHasher\PasswordHasherExtension
- Symfony\Component\Form\Extension\PasswordHasher\EventListener\PasswordHasherListener
- Symfony\Component\Form\Extension\DataCollector\FormDataExtractorInterface
- Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeDataCollectorProxy
- Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeFactoryDataCollectorProxy
- Symfony\Component\Form\Extension\DataCollector\FormDataCollector
- Symfony\Component\Form\Extension\DataCollector\Type\DataCollectorTypeExtension
- Symfony\Component\Form\Extension\DataCollector\DataCollectorExtension
- Symfony\Component\Form\Extension\DataCollector\FormDataExtractor
- Symfony\Component\Form\Extension\DataCollector\EventListener\DataCollectorListener
- Symfony\Component\Form\Extension\DataCollector\FormDataCollectorInterface
- Symfony\Component\Form\Extension\HtmlSanitizer\Type\TextTypeHtmlSanitizerExtension
- Symfony\Component\Form\Extension\HtmlSanitizer\HtmlSanitizerExtension
- Symfony\Component\Form\Extension\HttpFoundation\Type\FormTypeHttpFoundationExtension
- Symfony\Component\Form\Extension\HttpFoundation\HttpFoundationExtension
- Symfony\Component\Form\Extension\HttpFoundation\HttpFoundationRequestHandler
- Symfony\Component\Form\Extension\Core\DataTransformer\UlidToStringTransformer
- Symfony\Component\Form\Extension\Core\DataTransformer\MoneyToLocalizedStringTransformer
- Symfony\Component\Form\Extension\Core\DataTransformer\DateTimeToTimestampTransformer
- Symfony\Component\Form\Extension\Core\DataTransformer\DateIntervalToStringTransformer
- Symfony\Component\Form\Extension\Core\DataTransformer\DateTimeToRfc3339Transformer
- Symfony\Component\Form\Extension\Core\DataTransformer\DateTimeToHtml5LocalDateTimeTransformer
- Symfony\Component\Form\Extension\Core\DataTransformer\UuidToStringTransformer
- Symfony\Component\Form\Extension\Core\DataTransformer\ArrayToPartsTransformer
- Symfony\Component\Form\Extension\Core\DataTransformer\ValueToDuplicatesTransformer
- Symfony\Component\Form\Extension\Core\DataTransformer\DataTransformerChain
- Symfony\Component\Form\Extension\Core\DataTransformer\DateTimeZoneToStringTransformer
- Symfony\Component\Form\Extension\Core\DataTransformer\ChoicesToValuesTransformer
- Symfony\Component\Form\Extension\Core\DataTransformer\ChoiceToValueTransformer
- Symfony\Component\Form\Extension\Core\DataTransformer\DateIntervalToArrayTransformer
- Symfony\Component\Form\Extension\Core\DataTransformer\IntlTimeZoneToStringTransformer
- Symfony\Component\Form\Extension\Core\DataTransformer\DateTimeToLocalizedStringTransformer
- Symfony\Component\Form\Extension\Core\DataTransformer\BooleanToStringTransformer
- Symfony\Component\Form\Extension\Core\DataTransformer\DateTimeToStringTransformer
- Symfony\Component\Form\Extension\Core\DataTransformer\DateTimeToArrayTransformer
- Symfony\Component\Form\Extension\Core\DataTransformer\WeekToArrayTransformer
- Symfony\Component\Form\Extension\Core\DataTransformer\NumberToLocalizedStringTransformer
- Symfony\Component\Form\Extension\Core\DataTransformer\DateTimeImmutableToDateTimeTransformer
- Symfony\Component\Form\Extension\Core\DataTransformer\StringToFloatTransformer
- Symfony\Component\Form\Extension\Core\DataTransformer\BaseDateTimeTransformer
- Symfony\Component\Form\Extension\Core\DataTransformer\IntegerToLocalizedStringTransformer
- Symfony\Component\Form\Extension\Core\DataTransformer\PercentToLocalizedStringTransformer
- Symfony\Component\Form\Extension\Core\DataAccessor\PropertyPathAccessor
- Symfony\Component\Form\Extension\Core\DataAccessor\CallbackAccessor
- Symfony\Component\Form\Extension\Core\DataAccessor\ChainAccessor
- Symfony\Component\Form\Extension\Core\Type\SubmitType
- Symfony\Component\Form\Extension\Core\Type\CheckboxType
- Symfony\Component\Form\Extension\Core\Type\CountryType
- Symfony\Component\Form\Extension\Core\Type\DateTimeType
- Symfony\Component\Form\Extension\Core\Type\PasswordType
- Symfony\Component\Form\Extension\Core\Type\FileType
- Symfony\Component\Form\Extension\Core\Type\EnumType
- Symfony\Component\Form\Extension\Core\Type\RadioType
- Symfony\Component\Form\Extension\Core\Type\TextareaType
- Symfony\Component\Form\Extension\Core\Type\BirthdayType
- Symfony\Component\Form\Extension\Core\Type\RangeType
- Symfony\Component\Form\Extension\Core\Type\SearchType
- Symfony\Component\Form\Extension\Core\Type\ButtonType
- Symfony\Component\Form\Extension\Core\Type\LocaleType
- Symfony\Component\Form\Extension\Core\Type\WeekType
- Symfony\Component\Form\Extension\Core\Type\HiddenType
- Symfony\Component\Form\Extension\Core\Type\UrlType
- Symfony\Component\Form\Extension\Core\Type\DateIntervalType
- Symfony\Component\Form\Extension\Core\Type\LanguageType
- Symfony\Component\Form\Extension\Core\Type\UlidType
- Symfony\Component\Form\Extension\Core\Type\TextType
- Symfony\Component\Form\Extension\Core\Type\UuidType
- Symfony\Component\Form\Extension\Core\Type\TimezoneType
- Symfony\Component\Form\Extension\Core\Type\TransformationFailureExtension
- Symfony\Component\Form\Extension\Core\Type\MoneyType
- Symfony\Component\Form\Extension\Core\Type\FormType
- Symfony\Component\Form\Extension\Core\Type\CollectionType
- Symfony\Component\Form\Extension\Core\Type\ColorType
- Symfony\Component\Form\Extension\Core\Type\RepeatedType
- Symfony\Component\Form\Extension\Core\Type\EmailType
- Symfony\Component\Form\Extension\Core\Type\IntegerType
- Symfony\Component\Form\Extension\Core\Type\NumberType
- Symfony\Component\Form\Extension\Core\Type\PercentType
- Symfony\Component\Form\Extension\Core\Type\DateType
- Symfony\Component\Form\Extension\Core\Type\CurrencyType
- Symfony\Component\Form\Extension\Core\Type\BaseType
- Symfony\Component\Form\Extension\Core\Type\TelType
- Symfony\Component\Form\Extension\Core\Type\TimeType
- Symfony\Component\Form\Extension\Core\Type\ResetType
- Symfony\Component\Form\Extension\Core\Type\ChoiceType
- Symfony\Component\Form\Extension\Core\DataMapper\CheckboxListMapper
- Symfony\Component\Form\Extension\Core\DataMapper\DataMapper
- Symfony\Component\Form\Extension\Core\DataMapper\RadioListMapper
- Symfony\Component\Form\Extension\Core\CoreExtension
- Symfony\Component\Form\Extension\Core\EventListener\ResizeFormListener
- Symfony\Component\Form\Extension\Core\EventListener\MergeCollectionListener
- Symfony\Component\Form\Extension\Core\EventListener\TransformationFailureListener
- Symfony\Component\Form\Extension\Core\EventListener\FixUrlProtocolListener
- Symfony\Component\Form\Extension\Core\EventListener\TrimListener
- Symfony\Component\Form\Extension\Csrf\CsrfExtension
- Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension
- Symfony\Component\Form\Extension\Csrf\EventListener\CsrfValidationListener
- Symfony\Component\Form\Extension\Validator\ValidatorExtension
- Symfony\Component\Form\Extension\Validator\ValidatorTypeGuesser
- Symfony\Component\Form\Extension\Validator\Constraints\Form
- Symfony\Component\Form\Extension\Validator\Constraints\FormValidator
- Symfony\Component\Form\Extension\Validator\Type\FormTypeValidatorExtension
- Symfony\Component\Form\Extension\Validator\Type\SubmitTypeValidatorExtension
- Symfony\Component\Form\Extension\Validator\Type\BaseValidatorExtension
- Symfony\Component\Form\Extension\Validator\Type\RepeatedTypeValidatorExtension
- Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension
- Symfony\Component\Form\Extension\Validator\ViolationMapper\ViolationPathIterator
- Symfony\Component\Form\Extension\Validator\ViolationMapper\ViolationMapper
- Symfony\Component\Form\Extension\Validator\ViolationMapper\ViolationMapperInterface
- Symfony\Component\Form\Extension\Validator\ViolationMapper\ViolationPath
- Symfony\Component\Form\Extension\Validator\ViolationMapper\MappingRule
- Symfony\Component\Form\Extension\Validator\ViolationMapper\RelativePath
- Symfony\Component\Form\Extension\Validator\EventListener\ValidationListener
- Symfony\Component\Form\FileUploadError
- Symfony\Component\Form\FormRegistryInterface
- Symfony\Component\Form\FormConfigInterface
- Symfony\Component\Form\FormFactoryBuilder
- Symfony\Component\Form\FormBuilderInterface
- Symfony\Component\Form\FormEvent
- Symfony\Component\Form\DataAccessorInterface
- Symfony\Component\Form\ResolvedFormTypeFactoryInterface
- Symfony\Component\Form\Event\PostSubmitEvent
- Symfony\Component\Form\Event\PreSetDataEvent
- Symfony\Component\Form\Event\PreSubmitEvent
- Symfony\Component\Form\Event\PostSetDataEvent
- Symfony\Component\Form\Event\SubmitEvent
- Symfony\Component\Form\PreloadedExtension
- Symfony\Component\Form\ButtonBuilder
- Symfony\Component\Form\Exception\InvalidArgumentException
- Symfony\Component\Form\Exception\TransformationFailedException
- Symfony\Component\Form\Exception\AlreadySubmittedException
- Symfony\Component\Form\Exception\InvalidConfigurationException
- Symfony\Component\Form\Exception\LogicException
- Symfony\Component\Form\Exception\ExceptionInterface
- Symfony\Component\Form\Exception\ErrorMappingException
- Symfony\Component\Form\Exception\StringCastException
- Symfony\Component\Form\Exception\BadMethodCallException
- Symfony\Component\Form\Exception\AccessException
- Symfony\Component\Form\Exception\OutOfBoundsException
- Symfony\Component\Form\Exception\UnexpectedTypeException
- Symfony\Component\Form\Exception\RuntimeException
- Symfony\Component\Form\FormTypeGuesserChain
- Symfony\Component\Form\ClickableInterface
- Symfony\Component\Form\FormErrorIterator
- Symfony\Component\Form\FormRendererEngineInterface
- Symfony\Component\Form\FormInterface
- Symfony\Component\Form\FormFactoryInterface
- Symfony\Component\Form\FormRendererInterface
- Symfony\Component\Form\FormTypeGuesserInterface
- Symfony\Component\Form\FormFactory
- Symfony\Component\Form\FormTypeExtensionInterface
- Symfony\Component\Form\Command\DebugCommand
- Symfony\Component\Form\AbstractExtension
Download Latest Version: 7.3.0

Previous Versions
v7.2.4
v7.2.5 - Coming soon
v7.2.6 - Coming soon
Code Integration Example
Make sure to include the correct namespace and class paths for proper usage.
<?php
// Example from PHPlibraries.com
require_once 'libs/symfony/form/7.3.0/loader.php';
require_once 'libs/symfony/dependency-injection/7.3.0/loader.php';
require_once 'libs/symfony/http-foundation/7.3.0/loader.php';
use Symfony\Component\Form\Form;
use Symfony\Component\Form\FormBuilder;
$obj = new Form();
echo '✅ Test OK: ' . get_class($obj);
?>
We aim to make using PHP packages easier without Composer. If something doesn't work, let us know — we'll fix it promptly.
Community Discussion
Ask questions, share tips, or report issues below.