esteveli / spain-validator
There is no license information available for the latest version (1.0.1) of this package.
Symfony Validators for Spain Postcodes and Personal identifications
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: 2025-04-01 22:56:12 UTC
README
Librería que posibilita la validación de datos específicos de España con Symfony Validator
El listado de estos datos es:
- Teléfono fijo
- Teléfono móvil
- Cualquier teléfono
- Código postal
- DNI
- CIF
- DNI Y CIF
Instalación
Lanzamos instalación mediante Composer
$ composer require esteveli/spain-validator
Ejemplo de uso
Uso desde la entidad:
<?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 .... }
En futuras actualizaciones se añadirá mas documentación mas detallada y tests.
Fork directo de avegao/SpainValidatorBundle (https://github.com/avegao/SpainValidatorBundle) actualizado