{"minified":"composer/2.0","packages":{"symfony/validator":[{"name":"symfony/validator","description":"Provides tools to validate values","keywords":[],"homepage":"https://symfony.com","version":"8.2.x-dev","version_normalized":"8.2.9999999.9999999-dev","license":["MIT"],"authors":[{"name":"Fabien Potencier","email":"fabien@symfony.com"},{"name":"Symfony Community","homepage":"https://symfony.com/contributors"}],"source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"826e1757890a0cd49859e742e5dfe713e056c27c"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/826e1757890a0cd49859e742e5dfe713e056c27c","type":"zip","shasum":"","reference":"826e1757890a0cd49859e742e5dfe713e056c27c"},"type":"library","support":{"source":"https://github.com/symfony/validator/tree/8.2"},"funding":[{"url":"https://symfony.com/sponsor","type":"custom"},{"url":"https://github.com/fabpot","type":"github"},{"url":"https://github.com/nicolas-grekas","type":"github"},{"url":"https://tidelift.com/funding/github/packagist/symfony/symfony","type":"tidelift"}],"time":"2026-09-05T16:05:16+00:00","published-time":"2026-09-05T16:11:10+00:00","autoload":{"psr-4":{"Symfony\\Component\\Validator\\":""},"exclude-from-classmap":["/Tests/","/Resources/bin/"]},"default-branch":true,"require":{"php":">=8.4.1","symfony/deprecation-contracts":"^2.5|^3","symfony/polyfill-ctype":"^1.8","symfony/polyfill-mbstring":"^1.0","symfony/translation-contracts":"^2.5|^3"},"require-dev":{"dragonmantank/cron-expression":"^3.1","egulias/email-validator":"^2.1.10|^3|^4","symfony/cache":"^7.4|^8.0","symfony/clock":"^7.4|^8.0","symfony/config":"^7.4|^8.0","symfony/console":"^7.4|^8.0","symfony/dependency-injection":"^7.4|^8.0","symfony/expression-language":"^7.4|^8.0","symfony/finder":"^7.4|^8.0","symfony/http-client":"^7.4|^8.0","symfony/http-foundation":"^7.4|^8.0","symfony/http-kernel":"^7.4|^8.0","symfony/intl":"^7.4|^8.0","symfony/mime":"^7.4|^8.0","symfony/process":"^7.4|^8.0","symfony/property-access":"^7.4|^8.0","symfony/property-info":"^7.4|^8.0","symfony/string":"^7.4|^8.0","symfony/translation":"^7.4|^8.0","symfony/type-info":"^7.4|^8.0","symfony/yaml":"^7.4|^8.0"},"conflict":{"doctrine/lexer":"<1.1","symfony/doctrine-bridge":"<7.4","symfony/expression-language":"<7.4"}},{"version":"8.1.x-dev","version_normalized":"8.1.9999999.9999999-dev","source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"a3371b2b08105cb29757f2c0edc016f9de28895e"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/a3371b2b08105cb29757f2c0edc016f9de28895e","type":"zip","shasum":"","reference":"a3371b2b08105cb29757f2c0edc016f9de28895e"},"support":{"source":"https://github.com/symfony/validator/tree/8.1"},"time":"2026-09-05T16:05:07+00:00","published-time":"2026-09-05T16:11:30+00:00","require":{"symfony/polyfill-ctype":"^1.8","symfony/polyfill-mbstring":"^1.0","symfony/translation-contracts":"^2.5|^3","php":">=8.4.1","symfony/deprecation-contracts":"^2.5|^3"},"require-dev":{"egulias/email-validator":"^2.1.10|^3|^4","symfony/cache":"^7.4|^8.0","symfony/clock":"^7.4|^8.0","symfony/config":"^7.4|^8.0","symfony/console":"^7.4|^8.0","symfony/dependency-injection":"^7.4|^8.0","symfony/expression-language":"^7.4|^8.0","symfony/finder":"^7.4|^8.0","symfony/http-client":"^7.4|^8.0","symfony/http-foundation":"^7.4|^8.0","symfony/http-kernel":"^7.4|^8.0","symfony/intl":"^7.4|^8.0","symfony/mime":"^7.4|^8.0","symfony/process":"^7.4|^8.0","symfony/property-access":"^7.4|^8.0","symfony/property-info":"^7.4|^8.0","symfony/string":"^7.4|^8.0","symfony/translation":"^7.4|^8.0","symfony/type-info":"^7.4|^8.0","symfony/yaml":"^7.4|^8.0"},"default-branch":"__unset"},{"version":"8.0.x-dev","version_normalized":"8.0.9999999.9999999-dev","source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"aa5a34880c5f851167499287523be5491cd44617"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/aa5a34880c5f851167499287523be5491cd44617","type":"zip","shasum":"","reference":"aa5a34880c5f851167499287523be5491cd44617"},"support":{"source":"https://github.com/symfony/validator/tree/8.0"},"time":"2026-08-02T21:50:27+00:00","published-time":"2026-08-02T21:54:58+00:00","require":{"symfony/translation-contracts":"^2.5|^3","php":">=8.4","symfony/polyfill-ctype":"^1.8","symfony/polyfill-mbstring":"^1.0"},"require-dev":{"egulias/email-validator":"^2.1.10|^3|^4","symfony/cache":"^7.4|^8.0","symfony/config":"^7.4|^8.0","symfony/console":"^7.4|^8.0","symfony/dependency-injection":"^7.4|^8.0","symfony/expression-language":"^7.4|^8.0","symfony/finder":"^7.4|^8.0","symfony/http-client":"^7.4|^8.0","symfony/http-foundation":"^7.4|^8.0","symfony/http-kernel":"^7.4|^8.0","symfony/intl":"^7.4|^8.0","symfony/mime":"^7.4|^8.0","symfony/process":"^7.4|^8.0","symfony/property-access":"^7.4|^8.0","symfony/property-info":"^7.4|^8.0","symfony/string":"^7.4|^8.0","symfony/translation":"^7.4|^8.0","symfony/type-info":"^7.4|^8.0","symfony/yaml":"^7.4|^8.0"}},{"version":"7.4.x-dev","version_normalized":"7.4.9999999.9999999-dev","source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"4e1e2f5083017b60c7f61ef3f083646d5cd41f81"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/4e1e2f5083017b60c7f61ef3f083646d5cd41f81","type":"zip","shasum":"","reference":"4e1e2f5083017b60c7f61ef3f083646d5cd41f81"},"support":{"source":"https://github.com/symfony/validator/tree/7.4"},"time":"2026-09-05T16:04:58+00:00","published-time":"2026-09-05T16:11:20+00:00","require":{"php":">=8.2","symfony/polyfill-ctype":"~1.8","symfony/polyfill-mbstring":"~1.0","symfony/polyfill-php83":"^1.27","symfony/deprecation-contracts":"^2.5|^3","symfony/translation-contracts":"^2.5|^3"},"require-dev":{"egulias/email-validator":"^2.1.10|^3|^4","symfony/cache":"^6.4|^7.0|^8.0","symfony/config":"^6.4|^7.0|^8.0","symfony/console":"^6.4|^7.0|^8.0","symfony/dependency-injection":"^6.4|^7.0|^8.0","symfony/expression-language":"^6.4|^7.0|^8.0","symfony/finder":"^6.4|^7.0|^8.0","symfony/http-client":"^6.4|^7.0|^8.0","symfony/http-foundation":"^6.4|^7.0|^8.0","symfony/http-kernel":"^6.4|^7.0|^8.0","symfony/intl":"^6.4|^7.0|^8.0","symfony/mime":"^6.4|^7.0|^8.0","symfony/process":"^6.4|^7.0|^8.0","symfony/property-access":"^6.4|^7.0|^8.0","symfony/property-info":"^6.4|^7.0|^8.0","symfony/string":"^6.4|^7.0|^8.0","symfony/translation":"^6.4.3|^7.0.3|^8.0","symfony/type-info":"^7.1.8","symfony/yaml":"^6.4|^7.0|^8.0"},"conflict":{"doctrine/lexer":"<1.1","symfony/dependency-injection":"<6.4","symfony/doctrine-bridge":"<7.0","symfony/expression-language":"<6.4","symfony/http-kernel":"<6.4","symfony/intl":"<6.4","symfony/property-info":"<6.4","symfony/translation":"<6.4.3|>=7.0,<7.0.3","symfony/yaml":"<6.4","symfony/var-exporter":"<6.4.25|>=7.0,<7.3.3"}},{"version":"7.3.x-dev","version_normalized":"7.3.9999999.9999999-dev","source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"79303823ea6bd7bf1f42fdfc9a2d949adf950d36"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/79303823ea6bd7bf1f42fdfc9a2d949adf950d36","type":"zip","shasum":"","reference":"79303823ea6bd7bf1f42fdfc9a2d949adf950d36"},"support":{"source":"https://github.com/symfony/validator/tree/7.3"},"time":"2026-01-27T08:23:38+00:00","published-time":"2026-01-27T08:24:03+00:00","require-dev":{"egulias/email-validator":"^2.1.10|^3|^4","symfony/cache":"^6.4|^7.0","symfony/config":"^6.4|^7.0","symfony/console":"^6.4|^7.0","symfony/dependency-injection":"^6.4|^7.0","symfony/expression-language":"^6.4|^7.0","symfony/finder":"^6.4|^7.0","symfony/http-client":"^6.4|^7.0","symfony/http-foundation":"^6.4|^7.0","symfony/http-kernel":"^6.4|^7.0","symfony/intl":"^6.4|^7.0","symfony/mime":"^6.4|^7.0","symfony/property-access":"^6.4|^7.0","symfony/property-info":"^6.4|^7.0","symfony/string":"^6.4|^7.0","symfony/translation":"^6.4.3|^7.0.3","symfony/type-info":"^7.1.8","symfony/yaml":"^6.4|^7.0"},"conflict":{"doctrine/lexer":"<1.1","symfony/dependency-injection":"<6.4","symfony/doctrine-bridge":"<7.0","symfony/expression-language":"<6.4","symfony/http-kernel":"<6.4","symfony/intl":"<6.4","symfony/property-info":"<6.4","symfony/translation":"<6.4.3|>=7.0,<7.0.3","symfony/yaml":"<6.4"}},{"version":"7.2.x-dev","version_normalized":"7.2.9999999.9999999-dev","source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"b5410782f69892acf828e0eec7943a2caca46ed6"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/b5410782f69892acf828e0eec7943a2caca46ed6","type":"zip","shasum":"","reference":"b5410782f69892acf828e0eec7943a2caca46ed6"},"support":{"source":"https://github.com/symfony/validator/tree/7.2"},"funding":[{"url":"https://symfony.com/sponsor","type":"custom"},{"url":"https://github.com/fabpot","type":"github"},{"url":"https://tidelift.com/funding/github/packagist/symfony/symfony","type":"tidelift"}],"time":"2025-07-29T19:57:35+00:00","published-time":"2025-07-29T20:00:41+00:00","require-dev":{"egulias/email-validator":"^2.1.10|^3|^4","symfony/cache":"^6.4|^7.0","symfony/config":"^6.4|^7.0","symfony/console":"^6.4|^7.0","symfony/dependency-injection":"^6.4|^7.0","symfony/expression-language":"^6.4|^7.0","symfony/finder":"^6.4|^7.0","symfony/http-client":"^6.4|^7.0","symfony/http-foundation":"^6.4|^7.0","symfony/http-kernel":"^6.4|^7.0","symfony/intl":"^6.4|^7.0","symfony/mime":"^6.4|^7.0","symfony/property-access":"^6.4|^7.0","symfony/property-info":"^6.4|^7.0","symfony/translation":"^6.4.3|^7.0.3","symfony/type-info":"^7.1.8","symfony/yaml":"^6.4|^7.0"}},{"version":"7.1.x-dev","version_normalized":"7.1.9999999.9999999-dev","source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"bb226e43829a6554cf891bd7c176dc73d49bc6c1"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/bb226e43829a6554cf891bd7c176dc73d49bc6c1","type":"zip","shasum":"","reference":"bb226e43829a6554cf891bd7c176dc73d49bc6c1"},"support":{"source":"https://github.com/symfony/validator/tree/7.1"},"time":"2025-01-28T15:50:57+00:00","published-time":"2025-01-28T15:51:59+00:00","require":{"php":">=8.2","symfony/polyfill-ctype":"~1.8","symfony/polyfill-mbstring":"~1.0","symfony/polyfill-php83":"^1.27","symfony/translation-contracts":"^2.5|^3","symfony/deprecation-contracts":"^2.5|^3"},"require-dev":{"egulias/email-validator":"^2.1.10|^3|^4","symfony/cache":"^6.4|^7.0","symfony/config":"^6.4|^7.0","symfony/console":"^6.4|^7.0","symfony/dependency-injection":"^6.4|^7.0","symfony/expression-language":"^6.4|^7.0","symfony/finder":"^6.4|^7.0","symfony/http-client":"^6.4|^7.0","symfony/http-foundation":"^6.4|^7.0","symfony/http-kernel":"^6.4|^7.0","symfony/intl":"^6.4|^7.0","symfony/mime":"^6.4|^7.0","symfony/property-access":"^6.4|^7.0","symfony/property-info":"^6.4|^7.0","symfony/translation":"^6.4.3|^7.0.3","symfony/type-info":"^7.1","symfony/yaml":"^6.4|^7.0"},"conflict":{"doctrine/lexer":"<1.1","symfony/dependency-injection":"<6.4","symfony/doctrine-bridge":"<7.0","symfony/expression-language":"<6.4","symfony/http-kernel":"<6.4","symfony/intl":"<6.4","symfony/property-info":"<6.4","symfony/yaml":"<6.4","symfony/translation":"<6.4.3|>=7.0,<7.0.3"}},{"version":"7.0.x-dev","version_normalized":"7.0.9999999.9999999-dev","source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"b3e4d838cdae9f2882402c2ad8018a27d469c075"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/b3e4d838cdae9f2882402c2ad8018a27d469c075","type":"zip","shasum":"","reference":"b3e4d838cdae9f2882402c2ad8018a27d469c075"},"support":{"source":"https://github.com/symfony/validator/tree/7.0"},"time":"2024-07-26T12:31:22+00:00","published-time":"2024-07-26T12:32:31+00:00","require":{"php":">=8.2","symfony/polyfill-ctype":"~1.8","symfony/polyfill-mbstring":"~1.0","symfony/polyfill-php83":"^1.27","symfony/translation-contracts":"^2.5|^3"},"require-dev":{"egulias/email-validator":"^2.1.10|^3|^4","symfony/cache":"^6.4|^7.0","symfony/config":"^6.4|^7.0","symfony/console":"^6.4|^7.0","symfony/dependency-injection":"^6.4|^7.0","symfony/expression-language":"^6.4|^7.0","symfony/finder":"^6.4|^7.0","symfony/http-client":"^6.4|^7.0","symfony/http-foundation":"^6.4|^7.0","symfony/http-kernel":"^6.4|^7.0","symfony/intl":"^6.4|^7.0","symfony/mime":"^6.4|^7.0","symfony/property-access":"^6.4|^7.0","symfony/property-info":"^6.4|^7.0","symfony/translation":"^6.4.3|^7.0.3","symfony/yaml":"^6.4|^7.0"},"conflict":{"doctrine/lexer":"<1.1","symfony/dependency-injection":"<6.4","symfony/expression-language":"<6.4","symfony/http-kernel":"<6.4","symfony/intl":"<6.4","symfony/property-info":"<6.4","symfony/yaml":"<6.4","symfony/doctrine-bridge":"<7.0","symfony/translation":"<6.4.3|>=7.0,<7.0.3"}},{"version":"6.4.x-dev","version_normalized":"6.4.9999999.9999999-dev","source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"a1e1d43eb9b2197a336bb08046c9719af2529586"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/a1e1d43eb9b2197a336bb08046c9719af2529586","type":"zip","shasum":"","reference":"a1e1d43eb9b2197a336bb08046c9719af2529586"},"support":{"source":"https://github.com/symfony/validator/tree/6.4"},"funding":[{"url":"https://symfony.com/sponsor","type":"custom"},{"url":"https://github.com/fabpot","type":"github"},{"url":"https://github.com/nicolas-grekas","type":"github"},{"url":"https://tidelift.com/funding/github/packagist/symfony/symfony","type":"tidelift"}],"time":"2026-09-05T15:39:50+00:00","published-time":"2026-09-05T15:40:11+00:00","require":{"php":">=8.1","symfony/deprecation-contracts":"^2.5|^3","symfony/polyfill-ctype":"~1.8","symfony/polyfill-mbstring":"~1.0","symfony/polyfill-php83":"^1.27","symfony/translation-contracts":"^2.5|^3"},"require-dev":{"doctrine/annotations":"^1.13|^2","egulias/email-validator":"^2.1.10|^3|^4","symfony/cache":"^5.4|^6.0|^7.0","symfony/config":"^5.4|^6.0|^7.0","symfony/console":"^5.4|^6.0|^7.0","symfony/dependency-injection":"^5.4|^6.0|^7.0","symfony/expression-language":"^5.4|^6.0|^7.0","symfony/finder":"^5.4|^6.0|^7.0","symfony/http-client":"^5.4|^6.0|^7.0","symfony/http-foundation":"^5.4|^6.0|^7.0","symfony/http-kernel":"^5.4|^6.0|^7.0","symfony/intl":"^5.4|^6.0|^7.0","symfony/mime":"^5.4|^6.0|^7.0","symfony/property-access":"^5.4|^6.0|^7.0","symfony/property-info":"^5.4|^6.0|^7.0","symfony/translation":"^5.4.35|~6.3.12|^6.4.3|^7.0.3","symfony/yaml":"^5.4|^6.0|^7.0"},"conflict":{"doctrine/annotations":"<1.13","doctrine/lexer":"<1.1","symfony/dependency-injection":"<5.4","symfony/expression-language":"<5.4","symfony/http-kernel":"<5.4","symfony/intl":"<5.4","symfony/property-info":"<5.4","symfony/yaml":"<5.4","symfony/translation":"<5.4.35|>=6.0,<6.3.12|>=6.4,<6.4.3|>=7.0,<7.0.3"}},{"version":"6.3.x-dev","version_normalized":"6.3.9999999.9999999-dev","source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"5e3ac975cc36d22db979225c587eed3d1f172bb8"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/5e3ac975cc36d22db979225c587eed3d1f172bb8","type":"zip","shasum":"","reference":"5e3ac975cc36d22db979225c587eed3d1f172bb8"},"support":{"source":"https://github.com/symfony/validator/tree/6.3"},"funding":[{"url":"https://symfony.com/sponsor","type":"custom"},{"url":"https://github.com/fabpot","type":"github"},{"url":"https://tidelift.com/funding/github/packagist/symfony/symfony","type":"tidelift"}],"time":"2024-01-29T14:46:07+00:00","published-time":"2024-01-29T14:47:57+00:00","autoload":{"psr-4":{"Symfony\\Component\\Validator\\":""},"exclude-from-classmap":["/Tests/"]},"require":{"php":">=8.1","symfony/polyfill-ctype":"~1.8","symfony/polyfill-mbstring":"~1.0","symfony/polyfill-php83":"^1.27","symfony/deprecation-contracts":"^2.5|^3","symfony/translation-contracts":"^2.5|^3"},"require-dev":{"doctrine/annotations":"^1.13|^2","egulias/email-validator":"^2.1.10|^3|^4","symfony/cache":"^5.4|^6.0","symfony/config":"^5.4|^6.0","symfony/console":"^5.4|^6.0","symfony/dependency-injection":"^5.4|^6.0","symfony/expression-language":"^5.4|^6.0","symfony/finder":"^5.4|^6.0","symfony/http-client":"^5.4|^6.0","symfony/http-foundation":"^5.4|^6.0","symfony/http-kernel":"^5.4|^6.0","symfony/intl":"^5.4|^6.0","symfony/mime":"^5.4|^6.0","symfony/property-access":"^5.4|^6.0","symfony/property-info":"^5.4|^6.0","symfony/translation":"^5.4.35|~6.3.12|^6.4.3","symfony/yaml":"^5.4|^6.0"},"conflict":{"doctrine/annotations":"<1.13","doctrine/lexer":"<1.1","symfony/dependency-injection":"<5.4","symfony/expression-language":"<5.4","symfony/http-kernel":"<5.4","symfony/intl":"<5.4","symfony/property-info":"<5.4","symfony/yaml":"<5.4","symfony/translation":"<5.4.35|>=6.0,<6.3.12|>=6.4,<6.4.3"}},{"version":"6.2.x-dev","version_normalized":"6.2.9999999.9999999-dev","source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"f7c4a05e3f5bcbef2fb8a02bc41a2f4121cb3b79"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/f7c4a05e3f5bcbef2fb8a02bc41a2f4121cb3b79","type":"zip","shasum":"","reference":"f7c4a05e3f5bcbef2fb8a02bc41a2f4121cb3b79"},"support":{"source":"https://github.com/symfony/validator/tree/6.2"},"time":"2023-07-26T17:38:53+00:00","published-time":"2023-07-29T08:39:52+00:00","require":{"php":">=8.1","symfony/deprecation-contracts":"^2.1|^3","symfony/polyfill-ctype":"~1.8","symfony/polyfill-mbstring":"~1.0","symfony/translation-contracts":"^1.1|^2|^3"},"require-dev":{"doctrine/annotations":"^1.13|^2","egulias/email-validator":"^2.1.10|^3|^4","symfony/cache":"^5.4|^6.0","symfony/config":"^5.4|^6.0","symfony/console":"^5.4|^6.0","symfony/dependency-injection":"^5.4|^6.0","symfony/expression-language":"^5.4|^6.0","symfony/finder":"^5.4|^6.0","symfony/http-client":"^5.4|^6.0","symfony/http-foundation":"^5.4|^6.0","symfony/http-kernel":"^5.4|^6.0","symfony/intl":"^5.4|^6.0","symfony/mime":"^5.4|^6.0","symfony/property-access":"^5.4|^6.0","symfony/property-info":"^5.4|^6.0","symfony/translation":"^5.4|^6.0","symfony/yaml":"^5.4|^6.0"},"suggest":{"psr/cache-implementation":"For using the mapping cache.","symfony/http-foundation":"","symfony/intl":"","symfony/translation":"For translating validation errors.","symfony/yaml":"","symfony/config":"","egulias/email-validator":"Strict (RFC compliant) email validation","symfony/property-access":"For accessing properties within comparison constraints","symfony/property-info":"To automatically add NotNull and Type constraints","symfony/expression-language":"For using the Expression validator and the ExpressionLanguageSyntax constraints"},"conflict":{"doctrine/annotations":"<1.13","doctrine/lexer":"<1.1","symfony/dependency-injection":"<5.4","symfony/expression-language":"<5.4","symfony/http-kernel":"<5.4","symfony/intl":"<5.4","symfony/property-info":"<5.4","symfony/translation":"<5.4","symfony/yaml":"<5.4"}},{"version":"6.1.x-dev","version_normalized":"6.1.9999999.9999999-dev","source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"04f3521a589d35293d460668c482e6039b1c3c5f"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/04f3521a589d35293d460668c482e6039b1c3c5f","type":"zip","shasum":"","reference":"04f3521a589d35293d460668c482e6039b1c3c5f"},"support":{"source":"https://github.com/symfony/validator/tree/6.1"},"time":"2023-01-20T17:44:30+00:00","published-time":"2023-01-20T17:51:07+00:00","require":{"symfony/polyfill-ctype":"~1.8","symfony/polyfill-mbstring":"~1.0","symfony/translation-contracts":"^1.1|^2|^3","symfony/deprecation-contracts":"^2.1|^3","php":">=8.1"},"conflict":{"doctrine/annotations":"<1.13","phpunit/phpunit":"<5.4.3","symfony/dependency-injection":"<5.4","symfony/expression-language":"<5.4","symfony/http-kernel":"<5.4","symfony/intl":"<5.4","symfony/property-info":"<5.4","symfony/translation":"<5.4","symfony/yaml":"<5.4","doctrine/lexer":"<1.1"}},{"version":"6.0.x-dev","version_normalized":"6.0.9999999.9999999-dev","source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"8e41a2dc215903964175ca8bdc884297f021d31c"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/8e41a2dc215903964175ca8bdc884297f021d31c","type":"zip","shasum":"","reference":"8e41a2dc215903964175ca8bdc884297f021d31c"},"support":{"source":"https://github.com/symfony/validator/tree/6.0"},"time":"2023-01-15T17:21:41+00:00","published-time":"2023-01-15T17:21:57+00:00","require":{"symfony/polyfill-ctype":"~1.8","symfony/polyfill-mbstring":"~1.0","php":">=8.0.2","symfony/translation-contracts":"^1.1|^2|^3","symfony/polyfill-php81":"^1.22"},"conflict":{"phpunit/phpunit":"<5.4.3","symfony/dependency-injection":"<5.4","symfony/expression-language":"<5.4","symfony/http-kernel":"<5.4","symfony/intl":"<5.4","symfony/translation":"<5.4","symfony/yaml":"<5.4","symfony/property-info":"<5.4","doctrine/annotations":"<1.13","doctrine/lexer":"<1.1"}},{"version":"5.4.x-dev","version_normalized":"5.4.9999999.9999999-dev","source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"c9ac62399ebcc7265c55ae19a6538b8ba96c8215"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/c9ac62399ebcc7265c55ae19a6538b8ba96c8215","type":"zip","shasum":"","reference":"c9ac62399ebcc7265c55ae19a6538b8ba96c8215"},"support":{"source":"https://github.com/symfony/validator/tree/5.4"},"funding":[{"url":"https://symfony.com/sponsor","type":"custom"},{"url":"https://github.com/fabpot","type":"github"},{"url":"https://github.com/nicolas-grekas","type":"github"},{"url":"https://tidelift.com/funding/github/packagist/symfony/symfony","type":"tidelift"}],"time":"2026-08-29T21:15:02+00:00","published-time":"2026-08-30T00:24:31+00:00","autoload":{"psr-4":{"Symfony\\Component\\Validator\\":""},"exclude-from-classmap":["/Tests/","/Resources/bin/"]},"require":{"php":">=7.2.5","symfony/polyfill-ctype":"~1.8","symfony/polyfill-mbstring":"~1.0","symfony/polyfill-php73":"~1.0","symfony/polyfill-php80":"^1.16","symfony/deprecation-contracts":"^2.1|^3","symfony/translation-contracts":"^1.1|^2|^3","symfony/polyfill-php81":"^1.22"},"require-dev":{"doctrine/annotations":"^1.13|^2","doctrine/cache":"^1.11|^2.0","egulias/email-validator":"^2.1.10|^3|^4","symfony/cache":"^4.4|^5.0|^6.0","symfony/config":"^4.4|^5.0|^6.0","symfony/console":"^4.4|^5.0|^6.0","symfony/dependency-injection":"^4.4|^5.0|^6.0","symfony/expression-language":"^5.1|^6.0","symfony/finder":"^4.4|^5.0|^6.0","symfony/http-client":"^4.4|^5.0|^6.0","symfony/http-foundation":"^4.4|^5.0|^6.0","symfony/http-kernel":"^4.4|^5.0|^6.0","symfony/intl":"^4.4|^5.0|^6.0","symfony/mime":"^4.4|^5.0|^6.0","symfony/property-access":"^5.4|^6.0","symfony/property-info":"^5.3|^6.0","symfony/translation":"^5.4.35|~6.3.12|^6.4.3","symfony/yaml":"^4.4|^5.0|^6.0"},"conflict":{"symfony/dependency-injection":"<4.4","symfony/expression-language":"<5.1","symfony/http-kernel":"<4.4","symfony/intl":"<4.4","symfony/yaml":"<4.4","symfony/property-info":"<5.3","doctrine/cache":"<1.11","doctrine/annotations":"<1.13","doctrine/lexer":"<1.1","symfony/translation":"<5.4.35|>=6.0,<6.3.12|>=6.4,<6.4.3"}},{"version":"5.3.x-dev","version_normalized":"5.3.9999999.9999999-dev","source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"450191bff1b2a1b01b9b6d3e3a289ac211eb7343"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/450191bff1b2a1b01b9b6d3e3a289ac211eb7343","type":"zip","shasum":"","reference":"450191bff1b2a1b01b9b6d3e3a289ac211eb7343"},"support":{"source":"https://github.com/symfony/validator/tree/5.3"},"funding":[{"url":"https://symfony.com/sponsor","type":"custom"},{"url":"https://github.com/fabpot","type":"github"},{"url":"https://tidelift.com/funding/github/packagist/symfony/symfony","type":"tidelift"}],"time":"2022-01-26T16:24:43+00:00","published-time":"2022-03-28T11:30:32+00:00","autoload":{"psr-4":{"Symfony\\Component\\Validator\\":""},"exclude-from-classmap":["/Tests/"]},"require":{"php":">=7.2.5","symfony/deprecation-contracts":"^2.1","symfony/polyfill-ctype":"~1.8","symfony/polyfill-mbstring":"~1.0","symfony/polyfill-php73":"~1.0","symfony/translation-contracts":"^1.1|^2","symfony/polyfill-php80":"^1.16","symfony/polyfill-php81":"^1.22"},"require-dev":{"doctrine/annotations":"^1.10.4","doctrine/cache":"^1.0|^2.0","egulias/email-validator":"^2.1.10|^3","symfony/cache":"^4.4|^5.0","symfony/config":"^4.4|^5.0","symfony/console":"^4.4|^5.0","symfony/dependency-injection":"^4.4|^5.0","symfony/expression-language":"^5.1","symfony/finder":"^4.4|^5.0","symfony/http-client":"^4.4|^5.0","symfony/http-foundation":"^4.4|^5.0","symfony/http-kernel":"^4.4|^5.0","symfony/intl":"^4.4|^5.0","symfony/mime":"^4.4|^5.0","symfony/property-access":"^4.4|^5.0","symfony/property-info":"^5.3","symfony/translation":"^4.4|^5.0","symfony/yaml":"^4.4|^5.0"},"conflict":{"phpunit/phpunit":"<5.4.3","symfony/dependency-injection":"<4.4","symfony/expression-language":"<5.1","symfony/http-kernel":"<4.4","symfony/intl":"<4.4","symfony/translation":"<4.4","symfony/yaml":"<4.4","symfony/property-info":"<5.3","doctrine/lexer":"<1.1"}},{"version":"5.2.x-dev","version_normalized":"5.2.9999999.9999999-dev","source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"a46ac85624ad3418d455bb8f4ce452014c28518c"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/a46ac85624ad3418d455bb8f4ce452014c28518c","type":"zip","shasum":"","reference":"a46ac85624ad3418d455bb8f4ce452014c28518c"},"support":{"source":"https://github.com/symfony/validator/tree/5.2"},"time":"2021-07-29T06:36:20+00:00","require":{"php":">=7.2.5","symfony/deprecation-contracts":"^2.1","symfony/polyfill-ctype":"~1.8","symfony/polyfill-mbstring":"~1.0","symfony/polyfill-php73":"~1.0","symfony/translation-contracts":"^1.1|^2","symfony/polyfill-php80":"^1.16"},"require-dev":{"doctrine/annotations":"^1.10.4","doctrine/cache":"^1.0|^2.0","egulias/email-validator":"^2.1.10|^3","symfony/cache":"^4.4|^5.0","symfony/config":"^4.4|^5.0","symfony/console":"^4.4|^5.0","symfony/dependency-injection":"^4.4|^5.0","symfony/expression-language":"^5.1","symfony/finder":"^4.4|^5.0","symfony/http-client":"^4.4|^5.0","symfony/http-foundation":"^4.4|^5.0","symfony/http-kernel":"^4.4|^5.0","symfony/intl":"^4.4|^5.0","symfony/mime":"^4.4|^5.0","symfony/property-access":"^4.4|^5.0","symfony/property-info":"^4.4|^5.0","symfony/translation":"^4.4|^5.0","symfony/yaml":"^4.4|^5.0"},"conflict":{"doctrine/lexer":"<1.0.2","phpunit/phpunit":"<5.4.3","symfony/dependency-injection":"<4.4","symfony/expression-language":"<5.1","symfony/http-kernel":"<4.4","symfony/intl":"<4.4","symfony/translation":"<4.4","symfony/yaml":"<4.4"}},{"version":"5.1.x-dev","version_normalized":"5.1.9999999.9999999-dev","source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"c651438e159bdcbe8354320ab627d33fa7e288ff"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/c651438e159bdcbe8354320ab627d33fa7e288ff","type":"zip","shasum":"","reference":"c651438e159bdcbe8354320ab627d33fa7e288ff"},"support":{"source":"https://github.com/symfony/validator/tree/5.1"},"time":"2021-01-27T12:50:07+00:00","require":{"symfony/polyfill-ctype":"~1.8","symfony/polyfill-mbstring":"~1.0","symfony/polyfill-php80":"^1.15","symfony/translation-contracts":"^1.1|^2","php":">=7.2.5","symfony/deprecation-contracts":"^2.0"},"require-dev":{"doctrine/annotations":"^1.10.4","doctrine/cache":"~1.0","egulias/email-validator":"^2.1.10","symfony/cache":"^4.4|^5.0","symfony/config":"^4.4|^5.0","symfony/dependency-injection":"^4.4|^5.0","symfony/expression-language":"^5.1","symfony/http-client":"^4.4|^5.0","symfony/http-foundation":"^4.4|^5.0","symfony/http-kernel":"^4.4|^5.0","symfony/intl":"^4.4|^5.0","symfony/mime":"^4.4|^5.0","symfony/property-access":"^4.4|^5.0","symfony/property-info":"^4.4|^5.0","symfony/translation":"^4.4|^5.0","symfony/yaml":"^4.4|^5.0"},"suggest":{"psr/cache-implementation":"For using the mapping cache.","doctrine/annotations":"For using the annotation mapping. You will also need doctrine/cache.","doctrine/cache":"For using the default cached annotation reader.","symfony/http-foundation":"","symfony/intl":"","symfony/translation":"For translating validation errors.","symfony/yaml":"","symfony/config":"","egulias/email-validator":"Strict (RFC compliant) email validation","symfony/property-access":"For accessing properties within comparison constraints","symfony/property-info":"To automatically add NotNull and Type constraints","symfony/expression-language":"For using the Expression validator and the ExpressionLanguageSyntax constraints"}},{"description":"Symfony Validator Component","version":"5.0.x-dev","version_normalized":"5.0.9999999.9999999-dev","source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"9084a603e998e7abb010c44f8e3a2046b61fa9f6"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/9084a603e998e7abb010c44f8e3a2046b61fa9f6","type":"zip","shasum":"","reference":"9084a603e998e7abb010c44f8e3a2046b61fa9f6"},"support":{"source":"https://github.com/symfony/validator/tree/5.0"},"time":"2020-06-30T17:40:59+00:00","extra":{"branch-alias":{"dev-master":"5.0-dev"}},"require":{"symfony/polyfill-ctype":"~1.8","symfony/polyfill-mbstring":"~1.0","symfony/translation-contracts":"^1.1|^2","php":">=7.2.5"},"require-dev":{"doctrine/annotations":"~1.7","doctrine/cache":"~1.0","egulias/email-validator":"^2.1.10","symfony/cache":"^4.4|^5.0","symfony/config":"^4.4|^5.0","symfony/dependency-injection":"^4.4|^5.0","symfony/expression-language":"^4.4|^5.0","symfony/http-client":"^4.4|^5.0","symfony/http-foundation":"^4.4|^5.0","symfony/http-kernel":"^4.4|^5.0","symfony/intl":"^4.4|^5.0","symfony/mime":"^4.4|^5.0","symfony/property-access":"^4.4|^5.0","symfony/property-info":"^4.4|^5.0","symfony/translation":"^4.4|^5.0","symfony/yaml":"^4.4|^5.0"},"suggest":{"psr/cache-implementation":"For using the mapping cache.","doctrine/annotations":"For using the annotation mapping. You will also need doctrine/cache.","doctrine/cache":"For using the default cached annotation reader.","symfony/http-foundation":"","symfony/intl":"","symfony/translation":"For translating validation errors.","symfony/yaml":"","symfony/config":"","egulias/email-validator":"Strict (RFC compliant) email validation","symfony/property-access":"For accessing properties within comparison constraints","symfony/property-info":"To automatically add NotNull and Type constraints","symfony/expression-language":"For using the Expression validator"},"conflict":{"doctrine/lexer":"<1.0.2","phpunit/phpunit":"<5.4.3","symfony/dependency-injection":"<4.4","symfony/http-kernel":"<4.4","symfony/intl":"<4.4","symfony/translation":"<4.4","symfony/yaml":"<4.4"}},{"description":"Provides tools to validate values","version":"4.4.x-dev","version_normalized":"4.4.9999999.9999999-dev","source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"54781a4c41efbd283b779110bf8ae7f263737775"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/54781a4c41efbd283b779110bf8ae7f263737775","type":"zip","shasum":"","reference":"54781a4c41efbd283b779110bf8ae7f263737775"},"support":{"source":"https://github.com/symfony/validator/tree/4.4"},"time":"2022-10-25T13:54:11+00:00","published-time":"2022-10-25T13:54:53+00:00","require":{"symfony/polyfill-ctype":"~1.8","symfony/polyfill-mbstring":"~1.0","symfony/translation-contracts":"^1.1|^2","php":">=7.1.3","symfony/polyfill-php80":"^1.16"},"require-dev":{"doctrine/annotations":"^1.10.4","doctrine/cache":"^1.0|^2.0","egulias/email-validator":"^2.1.10|^3","symfony/cache":"^3.4|^4.0|^5.0","symfony/config":"^3.4|^4.0|^5.0","symfony/dependency-injection":"^3.4|^4.0|^5.0","symfony/expression-language":"^3.4|^4.0|^5.0","symfony/http-client":"^4.3|^5.0","symfony/http-foundation":"^4.1|^5.0","symfony/http-kernel":"^4.4","symfony/intl":"^4.3|^5.0","symfony/mime":"^4.4|^5.0","symfony/property-access":"^3.4|^4.0|^5.0","symfony/property-info":"^3.4|^4.0|^5.0","symfony/translation":"^4.2","symfony/yaml":"^3.4|^4.0|^5.0"},"suggest":{"doctrine/annotations":"For using the annotation mapping. You will also need doctrine/cache.","symfony/http-foundation":"","symfony/intl":"","symfony/translation":"For translating validation errors.","symfony/yaml":"","symfony/config":"","egulias/email-validator":"Strict (RFC compliant) email validation","symfony/property-access":"For accessing properties within comparison constraints","symfony/property-info":"To automatically add NotNull and Type constraints","symfony/expression-language":"For using the Expression validator","psr/cache-implementation":"For using the mapping cache.","doctrine/cache":"For using the default cached annotation reader."},"conflict":{"phpunit/phpunit":"<4.8.35|<5.4.3,>=5.0","symfony/dependency-injection":"<3.4","symfony/intl":"<4.3","symfony/yaml":"<3.4","symfony/translation":">=5.0","symfony/http-kernel":"<4.4","doctrine/lexer":"<1.1"},"extra":"__unset"},{"description":"Symfony Validator Component","version":"4.3.x-dev","version_normalized":"4.3.9999999.9999999-dev","source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"0d2dcf4ae26db5b6781f40fcab9785f427ee7fa4"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/0d2dcf4ae26db5b6781f40fcab9785f427ee7fa4","type":"zip","shasum":"","reference":"0d2dcf4ae26db5b6781f40fcab9785f427ee7fa4"},"support":{"source":"https://github.com/symfony/validator/tree/4.3"},"time":"2020-01-31T09:10:37+00:00","published-time":"2022-03-28T11:30:32+00:00","extra":{"branch-alias":{"dev-master":"4.3-dev"}},"require":{"php":"^7.1.3","symfony/polyfill-ctype":"~1.8","symfony/polyfill-mbstring":"~1.0","symfony/translation-contracts":"^1.1"},"require-dev":{"doctrine/annotations":"~1.7","doctrine/cache":"~1.0","egulias/email-validator":"^2.1.10","symfony/cache":"~3.4|~4.0","symfony/config":"~3.4|~4.0","symfony/dependency-injection":"~3.4|~4.0","symfony/expression-language":"~3.4|~4.0","symfony/http-client":"^4.3","symfony/http-foundation":"~4.1","symfony/http-kernel":"~3.4|~4.0","symfony/intl":"^4.3","symfony/property-access":"~3.4|~4.0","symfony/property-info":"~3.4|~4.0","symfony/translation":"~4.2","symfony/var-dumper":"~3.4|~4.0","symfony/yaml":"~3.4|~4.0"},"suggest":{"psr/cache-implementation":"For using the metadata cache.","doctrine/annotations":"For using the annotation mapping. You will also need doctrine/cache.","doctrine/cache":"For using the default cached annotation reader and metadata cache.","symfony/http-foundation":"","symfony/intl":"","symfony/translation":"For translating validation errors.","symfony/yaml":"","symfony/config":"","egulias/email-validator":"Strict (RFC compliant) email validation","symfony/property-access":"For accessing properties within comparison constraints","symfony/property-info":"To automatically add NotNull and Type constraints","symfony/expression-language":"For using the Expression validator"},"conflict":{"phpunit/phpunit":"<4.8.35|<5.4.3,>=5.0","symfony/dependency-injection":"<3.4","symfony/http-kernel":"<3.4","symfony/intl":"<4.3","symfony/translation":"<4.2","symfony/yaml":"<3.4","doctrine/lexer":"<1.0.2"},"funding":"__unset"},{"version":"4.2.x-dev","version_normalized":"4.2.9999999.9999999-dev","source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"7b4485db55b7ea1a0d13d126c2781313017f815f"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/7b4485db55b7ea1a0d13d126c2781313017f815f","type":"zip","shasum":"","reference":"7b4485db55b7ea1a0d13d126c2781313017f815f"},"support":{"source":"https://github.com/symfony/validator/tree/4.2"},"time":"2019-07-19T12:05:51+00:00","extra":{"branch-alias":{"dev-master":"4.2-dev"}},"require":{"php":"^7.1.3","symfony/polyfill-ctype":"~1.8","symfony/polyfill-mbstring":"~1.0","symfony/contracts":"^1.0.2"},"require-dev":{"doctrine/annotations":"~1.0","doctrine/cache":"~1.0","egulias/email-validator":"^1.2.8|~2.0","symfony/cache":"~3.4|~4.0","symfony/config":"~3.4|~4.0","symfony/dependency-injection":"~3.4|~4.0","symfony/expression-language":"~3.4|~4.0","symfony/http-foundation":"~4.1","symfony/http-kernel":"~3.4|~4.0","symfony/intl":"~4.1","symfony/property-access":"~3.4|~4.0","symfony/translation":"~4.2","symfony/var-dumper":"~3.4|~4.0","symfony/yaml":"~3.4|~4.0"},"suggest":{"psr/cache-implementation":"For using the metadata cache.","doctrine/annotations":"For using the annotation mapping. You will also need doctrine/cache.","doctrine/cache":"For using the default cached annotation reader and metadata cache.","symfony/http-foundation":"","symfony/intl":"","symfony/translation":"For translating validation errors.","symfony/yaml":"","symfony/config":"","egulias/email-validator":"Strict (RFC compliant) email validation","symfony/property-access":"For accessing properties within comparison constraints","symfony/expression-language":"For using the Expression validator"},"conflict":{"phpunit/phpunit":"<4.8.35|<5.4.3,>=5.0","symfony/dependency-injection":"<3.4","symfony/http-kernel":"<3.4","symfony/intl":"<4.1","symfony/translation":"<4.2","symfony/yaml":"<3.4"}},{"version":"4.1.x-dev","version_normalized":"4.1.9999999.9999999-dev","source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"a2956c89d13da760d07b438a0a0cd7045a628fd4"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/a2956c89d13da760d07b438a0a0cd7045a628fd4","type":"zip","shasum":"","reference":"a2956c89d13da760d07b438a0a0cd7045a628fd4"},"support":{"source":"https://github.com/symfony/validator/tree/4.1"},"time":"2019-01-25T14:34:37+00:00","extra":{"branch-alias":{"dev-master":"4.1-dev"}},"require":{"php":"^7.1.3","symfony/polyfill-ctype":"~1.8","symfony/polyfill-mbstring":"~1.0","symfony/translation":"~3.4|~4.0"},"require-dev":{"doctrine/annotations":"~1.0","doctrine/cache":"~1.0","egulias/email-validator":"^1.2.8|~2.0","symfony/cache":"~3.4|~4.0","symfony/config":"~3.4|~4.0","symfony/dependency-injection":"~3.4|~4.0","symfony/expression-language":"~3.4|~4.0","symfony/http-foundation":"~4.1","symfony/http-kernel":"~3.4|~4.0","symfony/intl":"~4.1","symfony/property-access":"~3.4|~4.0","symfony/var-dumper":"~3.4|~4.0","symfony/yaml":"~3.4|~4.0"},"suggest":{"psr/cache-implementation":"For using the metadata cache.","doctrine/annotations":"For using the annotation mapping. You will also need doctrine/cache.","doctrine/cache":"For using the default cached annotation reader and metadata cache.","symfony/http-foundation":"","symfony/intl":"","symfony/yaml":"","symfony/config":"","egulias/email-validator":"Strict (RFC compliant) email validation","symfony/property-access":"For accessing properties within comparison constraints","symfony/expression-language":"For using the Expression validator"},"conflict":{"phpunit/phpunit":"<4.8.35|<5.4.3,>=5.0","symfony/dependency-injection":"<3.4","symfony/http-kernel":"<3.4","symfony/intl":"<4.1","symfony/yaml":"<3.4"}},{"version":"4.0.x-dev","version_normalized":"4.0.9999999.9999999-dev","source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"f9bdafc4f275761fbbf98c86c16ef8b274ea6567"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/f9bdafc4f275761fbbf98c86c16ef8b274ea6567","type":"zip","shasum":"","reference":"f9bdafc4f275761fbbf98c86c16ef8b274ea6567"},"support":{"source":"https://github.com/symfony/validator/tree/4.0"},"time":"2018-07-26T11:22:46+00:00","extra":{"branch-alias":{"dev-master":"4.0-dev"}},"require":{"php":"^7.1.3","symfony/polyfill-mbstring":"~1.0","symfony/translation":"~3.4|~4.0","symfony/polyfill-ctype":"~1.8"},"require-dev":{"doctrine/annotations":"~1.0","doctrine/cache":"~1.0","egulias/email-validator":"^1.2.8|~2.0","symfony/cache":"~3.4|~4.0","symfony/config":"~3.4|~4.0","symfony/dependency-injection":"~3.4|~4.0","symfony/expression-language":"~3.4|~4.0","symfony/http-foundation":"~3.4|~4.0","symfony/http-kernel":"~3.4|~4.0","symfony/intl":"~3.4|~4.0","symfony/property-access":"~3.4|~4.0","symfony/var-dumper":"~3.4|~4.0","symfony/yaml":"~3.4|~4.0"},"conflict":{"phpunit/phpunit":"<4.8.35|<5.4.3,>=5.0","symfony/dependency-injection":"<3.4","symfony/http-kernel":"<3.4","symfony/yaml":"<3.4"}},{"version":"3.4.x-dev","version_normalized":"3.4.9999999.9999999-dev","source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"d25ceea5c99022aecf37adf157c76c31fc5dcbed"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/d25ceea5c99022aecf37adf157c76c31fc5dcbed","type":"zip","shasum":"","reference":"d25ceea5c99022aecf37adf157c76c31fc5dcbed"},"support":{"source":"https://github.com/symfony/validator/tree/3.4"},"funding":[{"url":"https://symfony.com/sponsor","type":"custom"},{"url":"https://github.com/fabpot","type":"github"},{"url":"https://tidelift.com/funding/github/packagist/symfony/symfony","type":"tidelift"}],"time":"2020-10-28T05:23:51+00:00","require":{"symfony/polyfill-mbstring":"~1.0","symfony/translation":"~2.8|~3.0|~4.0","php":"^5.5.9|>=7.0.8","symfony/polyfill-ctype":"~1.8"},"require-dev":{"doctrine/annotations":"~1.7","doctrine/cache":"~1.0","egulias/email-validator":"^2.1.10","symfony/cache":"~3.1|~4.0","symfony/config":"~2.8|~3.0|~4.0","symfony/dependency-injection":"~3.3|~4.0","symfony/expression-language":"~2.8|~3.0|~4.0","symfony/http-foundation":"~2.8|~3.0|~4.0","symfony/http-kernel":"^3.3.5|~4.0","symfony/intl":"^2.8.18|^3.2.5|~4.0","symfony/property-access":"~2.8|~3.0|~4.0","symfony/var-dumper":"~3.3|~4.0","symfony/yaml":"~3.4|~4.0"},"suggest":{"psr/cache-implementation":"For using the metadata cache.","doctrine/annotations":"For using the annotation mapping. You will also need doctrine/cache.","doctrine/cache":"For using the default cached annotation reader and metadata cache.","symfony/http-foundation":"","symfony/intl":"","symfony/yaml":"","symfony/config":"","egulias/email-validator":"Strict (RFC compliant) email validation","symfony/expression-language":"For using the Expression validator","symfony/property-access":"For accessing properties within comparison constraints"},"conflict":{"phpunit/phpunit":"<4.8.35|<5.4.3,>=5.0","symfony/dependency-injection":"<3.3","symfony/http-kernel":"<3.3.5","symfony/yaml":"<3.4","doctrine/lexer":"<1.0.2"},"extra":"__unset"},{"version":"3.3.x-dev","version_normalized":"3.3.9999999.9999999-dev","source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"4656103eb72c9f1f77a7435340fcca687b764200"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/4656103eb72c9f1f77a7435340fcca687b764200","type":"zip","shasum":"","reference":"4656103eb72c9f1f77a7435340fcca687b764200"},"support":{"source":"https://github.com/symfony/validator/tree/3.3"},"time":"2018-01-21T19:04:48+00:00","extra":{"branch-alias":{"dev-master":"3.3-dev"}},"require":{"symfony/polyfill-mbstring":"~1.0","symfony/translation":"~2.8|~3.0","php":"^5.5.9|>=7.0.8"},"require-dev":{"doctrine/annotations":"~1.0","doctrine/cache":"~1.0","egulias/email-validator":"^1.2.8|~2.0","symfony/cache":"~3.1","symfony/config":"~2.8|~3.0","symfony/dependency-injection":"~3.3","symfony/expression-language":"~2.8|~3.0","symfony/http-foundation":"~2.8|~3.0","symfony/intl":"^2.8.18|^3.2.5","symfony/yaml":"~3.3"},"suggest":{"psr/cache-implementation":"For using the metadata cache.","doctrine/annotations":"For using the annotation mapping. You will also need doctrine/cache.","doctrine/cache":"For using the default cached annotation reader and metadata cache.","symfony/http-foundation":"","symfony/intl":"","symfony/yaml":"","symfony/config":"","egulias/email-validator":"Strict (RFC compliant) email validation","symfony/expression-language":"For using the Expression validator"},"conflict":{"phpunit/phpunit":"<4.8.35|<5.4.3,>=5.0","symfony/dependency-injection":"<3.3","symfony/yaml":"<3.3"},"funding":"__unset"},{"version":"3.2.x-dev","version_normalized":"3.2.9999999.9999999-dev","source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"39244fbf580e01acc3f5df01238a8f69b1b3e46f"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/39244fbf580e01acc3f5df01238a8f69b1b3e46f","type":"zip","shasum":"","reference":"39244fbf580e01acc3f5df01238a8f69b1b3e46f"},"support":{"source":"https://github.com/symfony/validator/tree/3.2"},"time":"2017-07-26T06:34:07+00:00","extra":{"branch-alias":{"dev-master":"3.2-dev"}},"require":{"php":">=5.5.9","symfony/polyfill-mbstring":"~1.0","symfony/translation":"~2.8|~3.0"},"require-dev":{"doctrine/annotations":"~1.0","doctrine/cache":"~1.0","egulias/email-validator":"^1.2.8|~2.0","symfony/cache":"~3.1","symfony/config":"~2.8|~3.0","symfony/expression-language":"~2.8|~3.0","symfony/http-foundation":"~2.8|~3.0","symfony/intl":"^2.8.18|^3.2.5","symfony/yaml":"~2.8|~3.0"},"conflict":{"phpunit/phpunit":"<4.8.35|<5.4.3,>=5.0"}},{"version":"3.1.x-dev","version_normalized":"3.1.9999999.9999999-dev","source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"b13e3e9d3c6a67dac17bd5d6d6abc5fe6f03cf65"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/b13e3e9d3c6a67dac17bd5d6d6abc5fe6f03cf65","type":"zip","shasum":"","reference":"b13e3e9d3c6a67dac17bd5d6d6abc5fe6f03cf65"},"support":{"source":"https://github.com/symfony/validator/tree/3.1"},"time":"2017-01-23T08:25:24+00:00","extra":{"branch-alias":{"dev-master":"3.1-dev"}},"require-dev":{"doctrine/annotations":"~1.0","doctrine/cache":"~1.0","egulias/email-validator":"~1.2,>=1.2.1","symfony/cache":"~3.1","symfony/config":"~2.8|~3.0","symfony/expression-language":"~2.8|~3.0","symfony/http-foundation":"~2.8|~3.0","symfony/intl":"~2.8|~3.0","symfony/yaml":"~2.8|~3.0"},"suggest":{"psr/cache-implementation":"For using the metadata cache.","doctrine/annotations":"For using the annotation mapping. You will also need doctrine/cache.","doctrine/cache":"For using the default cached annotation reader and metadata cache.","symfony/http-foundation":"","symfony/intl":"","symfony/yaml":"","symfony/config":"","egulias/email-validator":"Strict (RFC compliant) email validation","symfony/property-access":"For using the Expression validator","symfony/expression-language":"For using the Expression validator"},"conflict":"__unset"},{"version":"3.0.x-dev","version_normalized":"3.0.9999999.9999999-dev","source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"929de96597a8133de0f6a6207a8d196e6d52bd80"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/929de96597a8133de0f6a6207a8d196e6d52bd80","type":"zip","shasum":"","reference":"929de96597a8133de0f6a6207a8d196e6d52bd80"},"support":{"source":"https://github.com/symfony/validator/tree/3.0"},"time":"2016-07-26T08:03:56+00:00","extra":{"branch-alias":{"dev-master":"3.0-dev"}},"require":{"php":">=5.5.9","symfony/translation":"~2.8|~3.0","symfony/polyfill-mbstring":"~1.0"},"require-dev":{"doctrine/annotations":"~1.0","doctrine/cache":"~1.0","egulias/email-validator":"~1.2,>=1.2.1","symfony/config":"~2.8|~3.0","symfony/expression-language":"~2.8|~3.0","symfony/http-foundation":"~2.8|~3.0","symfony/intl":"~2.8|~3.0","symfony/yaml":"~2.8|~3.0"},"suggest":{"doctrine/annotations":"For using the annotation mapping. You will also need doctrine/cache.","doctrine/cache":"For using the default cached annotation reader and metadata cache.","symfony/http-foundation":"","symfony/intl":"","symfony/yaml":"","symfony/config":"","egulias/email-validator":"Strict (RFC compliant) email validation","symfony/property-access":"For using the Expression validator","symfony/expression-language":"For using the Expression validator"}},{"version":"2.8.x-dev","version_normalized":"2.8.9999999.9999999-dev","source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"d5d2090bba3139d8ddb79959fbf516e87238fe3a"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/d5d2090bba3139d8ddb79959fbf516e87238fe3a","type":"zip","shasum":"","reference":"d5d2090bba3139d8ddb79959fbf516e87238fe3a"},"support":{"source":"https://github.com/symfony/validator/tree/2.8"},"time":"2018-11-14T14:06:48+00:00","extra":{"branch-alias":{"dev-master":"2.8-dev"}},"require":{"php":">=5.3.9","symfony/translation":"~2.4|~3.0.0","symfony/polyfill-mbstring":"~1.0","symfony/polyfill-ctype":"~1.8"},"require-dev":{"doctrine/annotations":"~1.0","doctrine/cache":"~1.0","egulias/email-validator":"^1.2.1","symfony/config":"~2.2|~3.0.0","symfony/expression-language":"~2.4|~3.0.0","symfony/http-foundation":"~2.3|~3.0.0","symfony/intl":"~2.7.25|^2.8.18|~3.2.5","symfony/property-access":"~2.3|~3.0.0","symfony/yaml":"^2.0.5|~3.0.0"},"suggest":{"doctrine/annotations":"For using the annotation mapping. You will also need doctrine/cache.","doctrine/cache":"For using the default cached annotation reader and metadata cache.","symfony/http-foundation":"","symfony/intl":"","symfony/yaml":"","symfony/config":"","egulias/email-validator":"Strict (RFC compliant) email validation","symfony/property-access":"For using the 2.4 Validator API","symfony/expression-language":"For using the 2.4 Expression validator"}},{"version":"2.7.x-dev","version_normalized":"2.7.9999999.9999999-dev","source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"3ea08af40fa5d30d5bf4c301cf9fc91346bcc1f2"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/3ea08af40fa5d30d5bf4c301cf9fc91346bcc1f2","type":"zip","shasum":"","reference":"3ea08af40fa5d30d5bf4c301cf9fc91346bcc1f2"},"support":{"source":"https://github.com/symfony/validator/tree/2.7"},"time":"2018-05-01T23:09:27+00:00","extra":{"branch-alias":{"dev-master":"2.7-dev"}},"require":{"php":">=5.3.9","symfony/translation":"~2.4","symfony/polyfill-ctype":"~1.8"},"require-dev":{"doctrine/annotations":"~1.0","doctrine/cache":"~1.0","doctrine/common":"~2.3","egulias/email-validator":"^1.2.1","symfony/config":"~2.2","symfony/expression-language":"~2.4","symfony/http-foundation":"~2.3","symfony/intl":"~2.7.25|^2.8.18","symfony/property-access":"~2.3","symfony/yaml":"^2.0.5"}},{"version":"2.6.x-dev","version_normalized":"2.6.9999999.9999999-dev","source":{"url":"https://github.com/symfony/Validator.git","type":"git","reference":"fccfab79928e612eedca96dcf3a9e8efd2ee495f"},"dist":{"url":"https://api.github.com/repos/symfony/Validator/zipball/fccfab79928e612eedca96dcf3a9e8efd2ee495f","type":"zip","shasum":"","reference":"fccfab79928e612eedca96dcf3a9e8efd2ee495f"},"support":{"source":"https://github.com/symfony/Validator/tree/2.6"},"time":"2015-07-01T19:58:06+00:00","autoload":{"psr-0":{"Symfony\\Component\\Validator\\":""}},"extra":{"branch-alias":{"dev-master":"2.6-dev"}},"target-dir":"Symfony/Component/Validator","require":{"php":">=5.3.3","symfony/translation":"~2.0,>=2.0.5"},"require-dev":{"doctrine/annotations":"~1.0","doctrine/cache":"~1.0","doctrine/common":"~2.3","egulias/email-validator":"~1.2,>=1.2.1","symfony/config":"~2.2","symfony/expression-language":"~2.4","symfony/http-foundation":"~2.1","symfony/intl":"~2.3","symfony/phpunit-bridge":"~2.7","symfony/property-access":"~2.3","symfony/yaml":"~2.0,>=2.0.5"}},{"homepage":"http://symfony.com","version":"2.5.x-dev","version_normalized":"2.5.9999999.9999999-dev","authors":[{"name":"Symfony Community","homepage":"http://symfony.com/contributors"},{"name":"Fabien Potencier","email":"fabien@symfony.com"}],"source":{"url":"https://github.com/symfony/Validator.git","type":"git","reference":"523d94b64b1a268134a39c2f734595d99c0b17ad"},"dist":{"url":"https://api.github.com/repos/symfony/Validator/zipball/523d94b64b1a268134a39c2f734595d99c0b17ad","type":"zip","shasum":"","reference":"523d94b64b1a268134a39c2f734595d99c0b17ad"},"support":{"source":"https://github.com/symfony/Validator/tree/2.5"},"time":"2015-02-08T07:07:45+00:00","extra":{"branch-alias":{"dev-master":"2.5-dev"}},"require-dev":{"doctrine/annotations":"~1.0","doctrine/cache":"~1.0","doctrine/common":"~2.3","egulias/email-validator":"~1.2,>=1.2.1","symfony/config":"~2.2","symfony/expression-language":"~2.4","symfony/http-foundation":"~2.1","symfony/intl":"~2.3","symfony/property-access":"~2.3","symfony/yaml":"~2.0,>=2.0.5"}},{"version":"2.4.x-dev","version_normalized":"2.4.9999999.9999999-dev","source":{"url":"https://github.com/symfony/Validator.git","type":"git","reference":"8954e4ca14d9c1b975a358a6d36773516fd024dc"},"dist":{"url":"https://api.github.com/repos/symfony/Validator/zipball/8954e4ca14d9c1b975a358a6d36773516fd024dc","type":"zip","shasum":"","reference":"8954e4ca14d9c1b975a358a6d36773516fd024dc"},"support":{"source":"https://github.com/symfony/Validator/tree/2.4"},"time":"2014-09-27T21:11:35+00:00","extra":{"branch-alias":{"dev-master":"2.4-dev"}},"require":{"php":">=5.3.3","symfony/translation":"~2.0","symfony/property-access":"~2.2"},"require-dev":{"doctrine/annotations":"~1.0","doctrine/cache":"~1.0","symfony/config":"~2.2","symfony/expression-language":"~2.4","symfony/http-foundation":"~2.1","symfony/intl":"~2.3","symfony/yaml":"~2.0"},"suggest":{"doctrine/annotations":"For using the annotation mapping. You will also need doctrine/cache.","symfony/http-foundation":"","symfony/intl":"","symfony/yaml":"","symfony/config":"","doctrine/cache":"For using the default cached annotation reader"}},{"homepage":"https://symfony.com","version":"2.3.x-dev","version_normalized":"2.3.9999999.9999999-dev","authors":[{"name":"Fabien Potencier","email":"fabien@symfony.com"},{"name":"Symfony Community","homepage":"https://symfony.com/contributors"}],"source":{"url":"https://github.com/symfony/validator.git","type":"git","reference":"a54c48cab0139aaa9ae5ace7f0b22d623b20c046"},"dist":{"url":"https://api.github.com/repos/symfony/validator/zipball/a54c48cab0139aaa9ae5ace7f0b22d623b20c046","type":"zip","shasum":"","reference":"a54c48cab0139aaa9ae5ace7f0b22d623b20c046"},"support":{"source":"https://github.com/symfony/validator/tree/2.3"},"time":"2016-03-31T20:06:39+00:00","autoload":{"psr-0":{"Symfony\\Component\\Validator\\":""},"exclude-from-classmap":["/Tests/"]},"extra":{"branch-alias":{"dev-master":"2.3-dev"}},"require":{"php":">=5.3.3","symfony/translation":"~2.0,>=2.0.5"},"require-dev":{"doctrine/common":"~2.3","symfony/config":"~2.2","symfony/http-foundation":"~2.1","symfony/intl":"^2.3.21","symfony/yaml":"~2.0,>=2.0.5"},"suggest":{"doctrine/common":"","symfony/http-foundation":"","symfony/intl":"","symfony/yaml":"","symfony/config":""}},{"homepage":"http://symfony.com","version":"2.2.x-dev","version_normalized":"2.2.9999999.9999999-dev","authors":[{"name":"Fabien Potencier","email":"fabien@symfony.com","homepage":"http://fabien.potencier.org","role":"Lead Developer"},{"name":"Symfony Community","homepage":"http://symfony.com/contributors"}],"source":{"url":"https://github.com/symfony/Validator.git","type":"git","reference":"83754be7f74a6a8b545a77858131a2cfbec9618b"},"dist":{"url":"https://api.github.com/repos/symfony/Validator/zipball/83754be7f74a6a8b545a77858131a2cfbec9618b","type":"zip","shasum":"","reference":"83754be7f74a6a8b545a77858131a2cfbec9618b"},"support":{"source":"https://github.com/symfony/Validator/tree/2.2"},"time":"2013-11-25T08:44:14+00:00","autoload":{"psr-0":{"Symfony\\Component\\Validator\\":""}},"extra":{"branch-alias":{"dev-master":"2.2-dev"}},"require":{"php":">=5.3.3","symfony/translation":"~2.0"},"require-dev":{"symfony/config":">=2.2,<2.3-dev","symfony/http-foundation":"~2.1","symfony/locale":"~2.0","symfony/yaml":"~2.0"},"suggest":{"symfony/http-foundation":"2.2.*","symfony/yaml":"2.2.*","symfony/config":"2.2.*","doctrine/common":"~2.2","symfony/locale":"2.2.*"}},{"version":"2.1.x-dev","version_normalized":"2.1.9999999.9999999-dev","source":{"url":"https://github.com/symfony/Validator.git","type":"git","reference":"20e121114768672e0a90a25a378e5b14e1331ec0"},"dist":{"url":"https://api.github.com/repos/symfony/Validator/zipball/20e121114768672e0a90a25a378e5b14e1331ec0","type":"zip","shasum":"","reference":"20e121114768672e0a90a25a378e5b14e1331ec0"},"support":{"source":"https://github.com/symfony/Validator/tree/2.1"},"time":"2013-08-06T05:58:11+00:00","autoload":{"psr-0":{"Symfony\\Component\\Validator":""}},"require":{"php":">=5.3.3"},"require-dev":{"symfony/http-foundation":"2.1.*","symfony/locale":"2.1.*","symfony/yaml":"2.1.*"},"suggest":{"symfony/http-foundation":"2.1.*","symfony/yaml":"2.1.*","doctrine/common":"~2.1"},"extra":"__unset"},{"version":"2.0.x-dev","version_normalized":"2.0.9999999.9999999-dev","source":{"url":"https://github.com/symfony/Validator.git","type":"git","reference":"119ab7b5339da0dd41ec583fe644798a41be8a83"},"dist":{"url":"https://api.github.com/repos/symfony/Validator/zipball/119ab7b5339da0dd41ec583fe644798a41be8a83","type":"zip","shasum":"","reference":"119ab7b5339da0dd41ec583fe644798a41be8a83"},"support":{"source":"https://github.com/symfony/Validator/tree/2.0"},"time":"2013-08-06T05:55:32+00:00","require":{"php":">=5.3.2","doctrine/common":">=2.1,<2.3-dev"},"suggest":{"symfony/http-foundation":"2.0.x-dev","symfony/yaml":"2.0.x-dev"},"require-dev":"__unset"},{"version":"dev-fix-validator-legacy-dependency","version_normalized":"dev-fix-validator-legacy-dependency","authors":[{"name":"Symfony Community","homepage":"http://symfony.com/contributors"},{"name":"Fabien Potencier","email":"fabien@symfony.com"}],"source":{"url":"https://github.com/symfony/Validator.git","type":"git","reference":"5541c285f14146e0b60b25fb16cf793c68b06424"},"dist":{"url":"https://api.github.com/repos/symfony/Validator/zipball/5541c285f14146e0b60b25fb16cf793c68b06424","type":"zip","shasum":"","reference":"5541c285f14146e0b60b25fb16cf793c68b06424"},"support":{"source":"https://github.com/symfony/Validator/tree/fix-validator-legacy-dependency"},"time":"2014-07-26T12:25:40+00:00","autoload":{"psr-0":{"Symfony\\Component\\Validator\\":""}},"extra":{"branch-alias":{"dev-master":"2.5-dev"}},"require":{"php":">=5.3.3","symfony/translation":"~2.0"},"require-dev":{"doctrine/annotations":"~1.0","doctrine/cache":"~1.0","egulias/email-validator":"~1.0","symfony/config":"~2.2","symfony/expression-language":"~2.4","symfony/http-foundation":"~2.1","symfony/intl":"~2.3","symfony/property-access":"~2.2","symfony/yaml":"~2.0"},"suggest":{"doctrine/annotations":"For using the annotation mapping. You will also need doctrine/cache.","doctrine/cache":"For using the default cached annotation reader and metadata cache.","symfony/http-foundation":"","symfony/intl":"","symfony/yaml":"","symfony/config":"","egulias/email-validator":"Strict (RFC compliant) email validation","symfony/property-access":"For using the 2.4 Validator API","symfony/expression-language":"For using the 2.4 Expression validator"}},{"version":"dev-issue10677","version_normalized":"dev-issue10677","authors":[{"name":"Fabien Potencier","email":"fabien@symfony.com","homepage":"http://fabien.potencier.org","role":"Lead Developer"},{"name":"Symfony Community","homepage":"http://symfony.com/contributors"}],"source":{"url":"https://github.com/symfony/Validator.git","type":"git","reference":"14e38880eb644a8a8bc63df490abafce356ef405"},"dist":{"url":"https://api.github.com/repos/symfony/Validator/zipball/14e38880eb644a8a8bc63df490abafce356ef405","type":"zip","shasum":"","reference":"14e38880eb644a8a8bc63df490abafce356ef405"},"support":{"source":"https://github.com/symfony/Validator/tree/issue10677"},"time":"2014-04-10T15:39:39+00:00","extra":{"branch-alias":{"dev-master":"2.3-dev"}},"require-dev":{"symfony/config":"~2.2","symfony/http-foundation":"~2.1","symfony/intl":"~2.3","symfony/yaml":"~2.0"},"suggest":{"doctrine/common":"","symfony/http-foundation":"","symfony/intl":"","symfony/yaml":"","symfony/config":""}}]},"last-modified":"Sat, 05 Sep 2026 16:11:32 GMT"}