PHP Package: symfony/validator
Symfony Validator is a powerful component for data validation in PHP applications, ensuring data integrity and security.
Package Description
Symfony Validator is a robust tool that provides extensive validation capabilities for PHP projects. It allows developers to define validation rules, constraints, and error messages to ensure data consistency and reliability throughout the application's lifecycle. With Symfony Validator, developers can easily validate input data, enforce business rules, and enhance the overall quality of their applications.
- Symfony\Component\Validator\Util\PropertyPath
- Symfony\Component\Validator\DependencyInjection\AddConstraintValidatorsPass
- Symfony\Component\Validator\DependencyInjection\AddValidatorInitializersPass
- Symfony\Component\Validator\DependencyInjection\AddAutoMappingConfigurationPass
- Symfony\Component\Validator\Validation
- Symfony\Component\Validator\Context\ExecutionContextFactoryInterface
- Symfony\Component\Validator\Context\ExecutionContextInterface
- Symfony\Component\Validator\Context\ExecutionContextFactory
- Symfony\Component\Validator\Context\ExecutionContext
- Symfony\Component\Validator\DataCollector\ValidatorDataCollector
- Symfony\Component\Validator\ObjectInitializerInterface
- Symfony\Component\Validator\ConstraintViolationInterface
- Symfony\Component\Validator\Test\CompoundConstraintTestCase
- Symfony\Component\Validator\Test\ConstraintValidatorTestCase
- Symfony\Component\Validator\Test\ConstraintViolationAssertion
- Symfony\Component\Validator\Test\AssertingContextualValidator
- Symfony\Component\Validator\Attribute\HasNamedArguments
- Symfony\Component\Validator\Constraints\PasswordStrengthValidator
- Symfony\Component\Validator\Constraints\BicValidator
- Symfony\Component\Validator\Constraints\Week
- Symfony\Component\Validator\Constraints\PositiveOrZero
- Symfony\Component\Validator\Constraints\WordCountValidator
- Symfony\Component\Validator\Constraints\Ulid
- Symfony\Component\Validator\Constraints\Charset
- Symfony\Component\Validator\Constraints\AtLeastOneOf
- Symfony\Component\Validator\Constraints\ExpressionValidator
- Symfony\Component\Validator\Constraints\CharsetValidator
- Symfony\Component\Validator\Constraints\BlankValidator
- Symfony\Component\Validator\Constraints\IdenticalToValidator
- Symfony\Component\Validator\Constraints\NotBlank
- Symfony\Component\Validator\Constraints\ZeroComparisonConstraintTrait
- Symfony\Component\Validator\Constraints\Cascade
- Symfony\Component\Validator\Constraints\ChoiceValidator
- Symfony\Component\Validator\Constraints\Hostname
- Symfony\Component\Validator\Constraints\Ip
- Symfony\Component\Validator\Constraints\YamlValidator
- Symfony\Component\Validator\Constraints\Expression
- Symfony\Component\Validator\Constraints\IdenticalTo
- Symfony\Component\Validator\Constraints\JsonValidator
- Symfony\Component\Validator\Constraints\RangeValidator
- Symfony\Component\Validator\Constraints\RegexValidator
- Symfony\Component\Validator\Constraints\Collection
- Symfony\Component\Validator\Constraints\CidrValidator
- Symfony\Component\Validator\Constraints\IsbnValidator
- Symfony\Component\Validator\Constraints\Traverse
- Symfony\Component\Validator\Constraints\DivisibleByValidator
- Symfony\Component\Validator\Constraints\NotNullValidator
- Symfony\Component\Validator\Constraints\NotCompromisedPasswordValidator
- Symfony\Component\Validator\Constraints\UlidValidator
- Symfony\Component\Validator\Constraints\NotNull
- Symfony\Component\Validator\Constraints\CssColor
- Symfony\Component\Validator\Constraints\Existence
- Symfony\Component\Validator\Constraints\AtLeastOneOfValidator
- Symfony\Component\Validator\Constraints\GroupSequence
- Symfony\Component\Validator\Constraints\Composite
- Symfony\Component\Validator\Constraints\LuhnValidator
- Symfony\Component\Validator\Constraints\Isin
- Symfony\Component\Validator\Constraints\LocaleValidator
- Symfony\Component\Validator\Constraints\LessThanValidator
- Symfony\Component\Validator\Constraints\ValidValidator
- Symfony\Component\Validator\Constraints\NotEqualToValidator
- Symfony\Component\Validator\Constraints\Sequentially
- Symfony\Component\Validator\Constraints\Url
- Symfony\Component\Validator\Constraints\GreaterThanValidator
- Symfony\Component\Validator\Constraints\Time
- Symfony\Component\Validator\Constraints\AbstractComparison
- Symfony\Component\Validator\Constraints\IsFalse
- Symfony\Component\Validator\Constraints\WeekValidator
- Symfony\Component\Validator\Constraints\PasswordStrength
- Symfony\Component\Validator\Constraints\NoSuspiciousCharacters
- Symfony\Component\Validator\Constraints\NoSuspiciousCharactersValidator
- Symfony\Component\Validator\Constraints\LanguageValidator
- Symfony\Component\Validator\Constraints\EnableAutoMapping
- Symfony\Component\Validator\Constraints\EqualToValidator
- Symfony\Component\Validator\Constraints\CardSchemeValidator
- Symfony\Component\Validator\Constraints\NotIdenticalTo
- Symfony\Component\Validator\Constraints\CardScheme
- Symfony\Component\Validator\Constraints\CollectionValidator
- Symfony\Component\Validator\Constraints\LessThanOrEqual
- Symfony\Component\Validator\Constraints\LengthValidator
- Symfony\Component\Validator\Constraints\Count
- Symfony\Component\Validator\Constraints\AllValidator
- Symfony\Component\Validator\Constraints\CompoundValidator
- Symfony\Component\Validator\Constraints\FileValidator
- Symfony\Component\Validator\Constraints\ImageValidator
- Symfony\Component\Validator\Constraints\IpValidator
- Symfony\Component\Validator\Constraints\IssnValidator
- Symfony\Component\Validator\Constraints\NegativeOrZero
- Symfony\Component\Validator\Constraints\SequentiallyValidator
- Symfony\Component\Validator\Constraints\CountValidator
- Symfony\Component\Validator\Constraints\Image
- Symfony\Component\Validator\Constraints\UniqueValidator
- Symfony\Component\Validator\Constraints\ExpressionSyntaxValidator
- Symfony\Component\Validator\Constraints\GreaterThanOrEqual
- Symfony\Component\Validator\Constraints\When
- Symfony\Component\Validator\Constraints\ExpressionLanguageProvider
- Symfony\Component\Validator\Constraints\Choice
- Symfony\Component\Validator\Constraints\NotIdenticalToValidator
- Symfony\Component\Validator\Constraints\Valid
- Symfony\Component\Validator\Constraints\GreaterThan
- Symfony\Component\Validator\Constraints\Positive
- Symfony\Component\Validator\Constraints\Issn
- Symfony\Component\Validator\Constraints\IsNull
- Symfony\Component\Validator\Constraints\Bic
- Symfony\Component\Validator\Constraints\NotBlankValidator
- Symfony\Component\Validator\Constraints\TimeValidator
- Symfony\Component\Validator\Constraints\ExpressionSyntax
- Symfony\Component\Validator\Constraints\DivisibleBy
- Symfony\Component\Validator\Constraints\LessThanOrEqualValidator
- Symfony\Component\Validator\Constraints\Range
- Symfony\Component\Validator\Constraints\TypeValidator
- Symfony\Component\Validator\Constraints\Optional
- Symfony\Component\Validator\Constraints\Iban
- Symfony\Component\Validator\Constraints\Currency
- Symfony\Component\Validator\Constraints\All
- Symfony\Component\Validator\Constraints\IsTrue
- Symfony\Component\Validator\Constraints\Length
- Symfony\Component\Validator\Constraints\DateTimeValidator
- Symfony\Component\Validator\Constraints\IsTrueValidator
- Symfony\Component\Validator\Constraints\UrlValidator
- Symfony\Component\Validator\Constraints\MacAddress
- Symfony\Component\Validator\Constraints\GreaterThanOrEqualValidator
- Symfony\Component\Validator\Constraints\WhenValidator
- Symfony\Component\Validator\Constraints\Yaml
- Symfony\Component\Validator\Constraints\Timezone
- Symfony\Component\Validator\Constraints\Luhn
- Symfony\Component\Validator\Constraints\Type
- Symfony\Component\Validator\Constraints\CallbackValidator
- Symfony\Component\Validator\Constraints\Unique
- Symfony\Component\Validator\Constraints\MacAddressValidator
- Symfony\Component\Validator\Constraints\DisableAutoMapping
- Symfony\Component\Validator\Constraints\Uuid
- Symfony\Component\Validator\Constraints\GroupSequenceProvider
- Symfony\Component\Validator\Constraints\Regex
- Symfony\Component\Validator\Constraints\EmailValidator
- Symfony\Component\Validator\Constraints\DateValidator
- Symfony\Component\Validator\Constraints\Blank
- Symfony\Component\Validator\Constraints\HostnameValidator
- Symfony\Component\Validator\Constraints\CountryValidator
- Symfony\Component\Validator\Constraints\Date
- Symfony\Component\Validator\Constraints\Compound
- Symfony\Component\Validator\Constraints\File
- Symfony\Component\Validator\Constraints\IsNullValidator
- Symfony\Component\Validator\Constraints\Isbn
- Symfony\Component\Validator\Constraints\Locale
- Symfony\Component\Validator\Constraints\IsinValidator
- Symfony\Component\Validator\Constraints\Callback
- Symfony\Component\Validator\Constraints\IbanValidator
- Symfony\Component\Validator\Constraints\Json
- Symfony\Component\Validator\Constraints\Country
- Symfony\Component\Validator\Constraints\NotCompromisedPassword
- Symfony\Component\Validator\Constraints\EqualTo
- Symfony\Component\Validator\Constraints\WordCount
- Symfony\Component\Validator\Constraints\CurrencyValidator
- Symfony\Component\Validator\Constraints\LessThan
- Symfony\Component\Validator\Constraints\Required
- Symfony\Component\Validator\Constraints\CssColorValidator
- Symfony\Component\Validator\Constraints\Email
- Symfony\Component\Validator\Constraints\DateTime
- Symfony\Component\Validator\Constraints\Negative
- Symfony\Component\Validator\Constraints\AbstractComparisonValidator
- Symfony\Component\Validator\Constraints\TimezoneValidator
- Symfony\Component\Validator\Constraints\NotEqualTo
- Symfony\Component\Validator\Constraints\Cidr
- Symfony\Component\Validator\Constraints\Language
- Symfony\Component\Validator\Constraints\IsFalseValidator
- Symfony\Component\Validator\Constraints\UuidValidator
- Symfony\Component\Validator\Constraint
- Symfony\Component\Validator\GroupProviderInterface
- Symfony\Component\Validator\ConstraintValidator
- Symfony\Component\Validator\ValidatorBuilder
- Symfony\Component\Validator\ContainerConstraintValidatorFactory
- Symfony\Component\Validator\ConstraintViolationListInterface
- Symfony\Component\Validator\ConstraintValidatorInterface
- Symfony\Component\Validator\GroupSequenceProviderInterface
- Symfony\Component\Validator\Violation\ConstraintViolationBuilder
- Symfony\Component\Validator\Violation\ConstraintViolationBuilderInterface
- Symfony\Component\Validator\ConstraintViolationList
- Symfony\Component\Validator\ConstraintValidatorFactory
- Symfony\Component\Validator\Exception\InvalidArgumentException
- Symfony\Component\Validator\Exception\ValidatorException
- Symfony\Component\Validator\Exception\ConstraintDefinitionException
- Symfony\Component\Validator\Exception\UnexpectedValueException
- Symfony\Component\Validator\Exception\ValidationFailedException
- Symfony\Component\Validator\Exception\GroupDefinitionException
- Symfony\Component\Validator\Exception\InvalidOptionsException
- Symfony\Component\Validator\Exception\MissingOptionsException
- Symfony\Component\Validator\Exception\LogicException
- Symfony\Component\Validator\Exception\UnsupportedMetadataException
- Symfony\Component\Validator\Exception\ExceptionInterface
- Symfony\Component\Validator\Exception\MappingException
- Symfony\Component\Validator\Exception\BadMethodCallException
- Symfony\Component\Validator\Exception\NoSuchMetadataException
- Symfony\Component\Validator\Exception\OutOfBoundsException
- Symfony\Component\Validator\Exception\UnexpectedTypeException
- Symfony\Component\Validator\Exception\RuntimeException
- Symfony\Component\Validator\Mapping\GenericMetadata
- Symfony\Component\Validator\Mapping\ClassMetadata
- Symfony\Component\Validator\Mapping\GetterMetadata
- Symfony\Component\Validator\Mapping\PropertyMetadata
- Symfony\Component\Validator\Mapping\PropertyMetadataInterface
- Symfony\Component\Validator\Mapping\Loader\AutoMappingTrait
- Symfony\Component\Validator\Mapping\Loader\YamlFilesLoader
- Symfony\Component\Validator\Mapping\Loader\YamlFileLoader
- Symfony\Component\Validator\Mapping\Loader\LoaderChain
- Symfony\Component\Validator\Mapping\Loader\LoaderInterface
- Symfony\Component\Validator\Mapping\Loader\XmlFileLoader
- Symfony\Component\Validator\Mapping\Loader\FilesLoader
- Symfony\Component\Validator\Mapping\Loader\PropertyInfoLoader
- Symfony\Component\Validator\Mapping\Loader\FileLoader
- Symfony\Component\Validator\Mapping\Loader\XmlFilesLoader
- Symfony\Component\Validator\Mapping\Loader\AttributeLoader
- Symfony\Component\Validator\Mapping\Loader\AbstractLoader
- Symfony\Component\Validator\Mapping\Loader\StaticMethodLoader
- Symfony\Component\Validator\Mapping\Factory\BlackHoleMetadataFactory
- Symfony\Component\Validator\Mapping\Factory\MetadataFactoryInterface
- Symfony\Component\Validator\Mapping\Factory\LazyLoadingMetadataFactory
- Symfony\Component\Validator\Mapping\MetadataInterface
- Symfony\Component\Validator\Mapping\AutoMappingStrategy
- Symfony\Component\Validator\Mapping\CascadingStrategy
- Symfony\Component\Validator\Mapping\ClassMetadataInterface
- Symfony\Component\Validator\Mapping\MemberMetadata
- Symfony\Component\Validator\Mapping\TraversalStrategy
- Symfony\Component\Validator\ConstraintValidatorFactoryInterface
- Symfony\Component\Validator\ConstraintViolation
- Symfony\Component\Validator\Validator\LazyProperty
- Symfony\Component\Validator\Validator\ValidatorInterface
- Symfony\Component\Validator\Validator\RecursiveValidator
- Symfony\Component\Validator\Validator\ContextualValidatorInterface
- Symfony\Component\Validator\Validator\RecursiveContextualValidator
- Symfony\Component\Validator\Validator\TraceableValidator
- Symfony\Component\Validator\Command\DebugCommand
Download Latest Version: 7.3.4

Previous Versions
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/validator/7.3.4/loader.php';
require_once 'libs/symfony/translation/7.3.4/loader.php';
require_once 'libs/symfony/polyfill-mbstring/1.33.0/loader.php';
use Symfony\Component\Validator\Validation;
$obj = new Validation();
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.