stas-plov/dto-validator-bundle

为您的 Symfony 应用程序添加中间件请求验证器

v1.1.4 2024-04-18 06:38 UTC

This package is auto-updated.

Last update: 2024-09-22 12:09:56 UTC


README

Minimum PHP version: 8.2.0 Latest Stable Version Total Downloads Latest Unstable Version License

StasPlovDtoValidatorBundle

关于

StasPlovDtoValidatorBundle 是在 symfony 环境中通过 DTO(数据传输对象)验证请求的。

StasPlovDtoValidatorBundle 的核心思想是从请求中通过所谓的 DTO(数据传输对象)实体验证控制器中的输入数据。

#[ValidateDto(class: CreateDto::class)]
#[Route(path: '/create/user', name: 'api-user-create', methods: ['POST'])]
public function createUser(CreateDto $createDto): Response {
	// ... some code
}

$createDto 变量将包含 CreateDto 类中描述的所有数据。

安装

在您的 composer.json 中需要 stas-plov/dto-validator-bundle 包并更新您的依赖项

composer require stas-plov/dto-validator-bundle

Flex,您需要手动启用它,请参阅文档中的说明。

用法

有关使用说明,请参阅文档

许可协议

在 MIT 许可协议下发布,请参阅 LICENSE。