Version 2.0.0
This commit is contained in:
14
README.md
14
README.md
@@ -1,6 +1,10 @@
|
||||
Rut Chileno
|
||||
===========
|
||||
|
||||
[](https://travis-ci.org/mnavarrocarter/chilean-rut)
|
||||
[](https://codeclimate.com/github/mnavarrocarter/chilean-rut/maintainability)
|
||||
[](https://codeclimate.com/github/mnavarrocarter/chilean-rut/test_coverage)
|
||||
|
||||
Esta librería implementa una clase Rut como un *value object* inmutable, incluyendo
|
||||
una api de validación flexible y extendible.
|
||||
|
||||
@@ -48,7 +52,7 @@ $rut = new Rut('23.546.565-4', new SimpleRutValidator());
|
||||
```
|
||||
|
||||
### Validación Personalizada de Rut
|
||||
El `SimpleRutValidator` no es más que la implementación del validador clásico de Rut,
|
||||
El `Module11RutValidator` no es más que la implementación del validador clásico de Rut,
|
||||
el algoritmo de módulo 11. Esto verifica que un Rut es algoritmicamente correcto, pero
|
||||
no valida que es real.
|
||||
|
||||
@@ -114,10 +118,10 @@ use MNC\ChileanRut\Validator\ChainRutValidator;
|
||||
use MNC\ChileanRut\Validator\SimpleRutValidator;
|
||||
use App\Rut\DatabaseRutValidator;
|
||||
|
||||
$chainValidator = new ChainRutValidator();
|
||||
$chainValidator
|
||||
->append(new SimpleRutValidator())
|
||||
->append(new DatabaseRutValidator());
|
||||
$chainValidator = new ChainRutValidator(
|
||||
new SimpleRutValidator(),
|
||||
new DatabaseRutValidator()
|
||||
);
|
||||
|
||||
$rut = new Rut('14.245.245-2');
|
||||
|
||||
|
||||
Reference in New Issue
Block a user