Download the PHP package evarmi/algorithm-validator without Composer
On this page you can find all versions of the php package evarmi/algorithm-validator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download evarmi/algorithm-validator
More information about evarmi/algorithm-validator
Files in evarmi/algorithm-validator
Package algorithm-validator
Short Description validador de varios tipos de documentos, como los de identidad o iban
License MIT
Informations about the package algorithm-validator
AlgorithmValidator
Esta librería permite validar diferentes tipos de documentos como DNI, NIE, CIF y también validar el IBAN, todo ello en base a sus algoritmos. Es una herramienta útil para asegurarse de que los datos ingresados sean correctos y válidos.
Para instalarlo hay que ejecutar el siguiente comando mediante el gestor de paquetes de composer:
composer require evarmi/algorithm-validator
Funcionalidades
- Validación de documentos
- Validación de DNI (Documento Nacional de Identidad)
- Validación de NIE (Número de Identificación de Extranjero)
- Validación de CIF (Código de Identificación Fiscal)
- Validación de datos bancarios
- Validación de IBAN (International Bank Account Number)
Forma de uso
Para su funcionamiento, basta con llamar a la clase Validator utilizando el siguiente namespace en el lugar donde lo vayamos a utilizar:
use Evarmi\AlgorithmValidator\Validator;
Tenemos 2 métodos disponibles Para las validaciones:
- documentValidation(): será el encargado de validar un número de documento, ya sea dni, nie o cif. El reconocimiento del tipo de documento lo hace automáticamente.
- ibanValidation(): realizará las validaciones para comprobar si un cif es válido.
El retorno dichos métodos será un array, el cual tiene los las siguientes posibilidades de retorno:
Ejemplos de Uso
Validación de documentos
Validación de datos bancarios
Test
Para ejecutar los test de comprobación de los metodos puedes ejecutar el siguiente comando de composer:
composer test
Contribuir
¡Gracias por considerar contribuir a esta librería! Nos encantaría contar con tu ayuda para mejorarla. Si tienes ideas, sugerencias o encuentras algún problema, no dudes en abrir un issue o enviar un pull request.
Para contribuir, sigue estos pasos:
- Haz un fork del repositorio.
- Crea una nueva rama para tu funcionalidad o corrección de errores (
git checkout -b feature/nueva-funcionalidad
). - Realiza tus cambios y asegúrate de que los tests pasen (
composer test
). - Haz commit de tus cambios (
git commit -m 'Añadir nueva funcionalidad'
). - Sube tus cambios a tu fork (
git push origin feature/nueva-funcionalidad
). - Abre un pull request en el repositorio original.
Esperamos tus contribuciones y estamos emocionados de trabajar juntos para mejorar esta librería. ¡Gracias por tu apoyo!
Licencia
Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.