mathiasd88 / chilean-credentials
Chilean credentials package for PHP (Rut and Passport)
Installs: 12
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
pkg:composer/mathiasd88/chilean-credentials
Requires
- php: >=5.6.0
Requires (Dev)
- phpunit/phpunit: 5.4.6
This package is not auto-updated.
Last update: 2025-10-26 01:27:50 UTC
README
A Chilean RUT credentials package for PHP 5.6+.
Installation
Require this package with composer:
composer require mathiasd88/chilean-credentials
Then use the class wherever you want using:
use Mathiasd88\ChileanCredentials\Rut;
Usage
Examples:
If you want to validate a rut:
return (new Rut('15082666', '7'))->isValid(); // returns true
return (new Rut('15082666', 'K'))->isValid(); // returns false
If you want to get the "digito verificador" of a given rut:
return (new Rut('15082666'))->dv(); // returns 7
If you want to create a valid rut:
return new Rut(); // returns a valid rut, for example: '23932394-4'
Tests
You can run all the tests using phpunit.
vendor/phpunit/phpunit/phpunit tests --colors