esteveli / spain-validator
此包的最新版本(1.0.1)没有可用的许可证信息。
西班牙邮政编码和个人身份验证的Symfony验证器
1.0.1
2024-06-24 21:01 UTC
Requires
- php: >=8.2
- skilla/validator-cif-nif-nie: ^1.0
- symfony/config: ^6.0 || ^7.0
- symfony/polyfill-mbstring: ^1.5.0
- symfony/translation: ^6.0 || ^7.0
- symfony/validator: ^6.0 || ^7.0
This package is not auto-updated.
Last update: 2024-10-01 20:35:58 UTC
README
使用Symfony Validator验证西班牙特定数据的库
这些数据的列表包括
- 固定电话
- 移动电话
- 任何电话
- 邮政编码
- DNI
- CIF
- DNI和CIF
安装
我们通过Composer启动安装
$ composer require esteveli/spain-validator
使用示例
从实体使用
<?php namespace App\Entity; // Validación extra, telefono, DNI/NIF... use Esteveli\SpainValidator\Validator\Constraints as SpainValidator; class MyEntity { #[SpainValidator\AllPhone] private string $telefono; #[Assert\Length(max: 9)] #[SpainValidator\Phone] private string $telefonoFijo; #[Assert\Length(max: 9)] #[SpainValidator\MobilePhone] private $telefonoMovil; #[SpainValidator\ZipCode] private $codigoPostal; #[SpainValidator\DniCif] private $dniCif; #[SpainValidator\Dni] private $dni; #[SpainValidator\Cif] private $cif; # Getters and setters .... }
在未来的更新中,将添加更详细的文档和测试。
直接从avegao/SpainValidatorBundle (https://github.com/avegao/SpainValidatorBundle) fork并更新