iiirxs / validation-error-normalizer-bundle
一个用于序列化symfony验证表单错误或约束违反列表的Symfony扩展包
1.0.0
2020-03-11 17:47 UTC
Requires
- php: ^7.1.3
- symfony/config: ^4.0 || ^5.0
- symfony/dependency-injection: ^4.0 || ^5.0
- symfony/form: ^4.4 || ^5.0
- symfony/http-kernel: ^4.0 || ^5.0
- symfony/serializer: ^4.0 || ^5.0
Requires (Dev)
- symfony/phpunit-bridge: ^5.0
- symfony/validator: ^4.4 || ^5.0
Suggests
- symfony/property-access: ^4.0
This package is auto-updated.
Last update: 2024-09-06 22:16:26 UTC
README
此扩展包提供将表单错误或约束违反列表转换为数组的序列化器。通过安装此扩展包,这些序列化器将自动注册为服务,并标记为serializer.normalizer。
- 使用 IIIRxs\ValidationErrorNormalizerBundle\Serializer\FormValidationErrorNormalizer 来标准化表单错误
- 使用 IIIRxs\ValidationErrorNormalizerBundle\Serializer\ConstraintViolationListNormalizer 来标准化约束违反列表。
安装
确保已经全局安装了Composer,具体请参考Composer文档中的安装章节。
使用Symfony Flex的应用程序
打开命令行控制台,进入您的项目目录并执行以下命令
$ composer require iiirxs/validation-error-normalizer-bundle
未使用Symfony Flex的应用程序
步骤1:下载扩展包
打开命令行控制台,进入您的项目目录,并执行以下命令以下载此扩展包的最新稳定版本
$ composer require iiirxs/validation-error-normalizer-bundle
步骤2:启用扩展包
然后,通过将其添加到项目config/bundles.php
文件中已注册的扩展包列表来启用该扩展包
// config/bundles.php return [ // ... IIIRxs\ValidationErrorNormalizerBundle\IIIRxsValidationErrorNormalizerBundle::class => ['all' => true], ];