Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/unreal4u/rutverifier
This class is able to do several checks on Chilean RUTs and RUNs
https://github.com/unreal4u/rutverifier
Last synced: about 2 months ago
JSON representation
This class is able to do several checks on Chilean RUTs and RUNs
- Host: GitHub
- URL: https://github.com/unreal4u/rutverifier
- Owner: unreal4u
- Created: 2013-09-18T17:03:27.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2014-04-09T22:09:02.000Z (over 10 years ago)
- Last Synced: 2024-10-12T05:09:20.600Z (3 months ago)
- Language: PHP
- Size: 742 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Latest Stable Version](https://poser.pugx.org/unreal4u/rutverifier/v/stable.png)](https://packagist.org/packages/unreal4u/rutverifier)
[![Build Status](https://travis-ci.org/unreal4u/rutverifier.png?branch=master)](https://travis-ci.org/unreal4u/rutverifier)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/unreal4u/rutverifier/badges/quality-score.png?s=41b9a0c72279222d0e5172565ea4f9944b6c0e5e)](https://scrutinizer-ci.com/g/unreal4u/rutverifier/)
[![Code Coverage](https://scrutinizer-ci.com/g/unreal4u/rutverifier/badges/coverage.png?s=bf9bcc36803a605d4f7d2e642c1b2648af94cb2c)](https://scrutinizer-ci.com/g/unreal4u/rutverifier/)
[![License](https://poser.pugx.org/unreal4u/rutverifier/license.png)](https://packagist.org/packages/unreal4u/rutverifier)rutverifier.php
======Credits
--------This class is made by unreal4u (Camilo Sperberg) [Homepage](http://unreal4u.com/)
About this class
--------* Can be used to verify chilean RUT (Rol único tributario) or RUN (Rol único nacional). (Difference [spanish])
* Will give you some information, such as the RUT/RUN being consulted is an enterprise (RUT) or a natural person (RUN).
* Allows you to make use of a blacklist (Useful for known frauders).
* Will also format the RUT/RUN into the correct format.
* Can deliver also a pure (more basic) Javascript coded version to verify the validity of a RUT/RUNDetailed description
---------This package will do all kinds of things you can do with a RUT or RUN, such as:
* Verifying that it is valid.
* Finding out whether it is a RUT or a RUN.
* Format it to the correct format to use / store / work withBasic usage
----------include('src/unreal4u/rutverifier.php');
$rutVerifier = new unreal4u\rutverifier();
$result = $rutVerifier->isValidRUT('30.686.957-4');
* Congratulations! Result does now contain true or false depending on the RUT/RUN being valid or not.
* **Please see examples for more options and advanced usage**Composer
----------This class has support for Composer install. Just add the following section to your composer.json with:
{
"require": {
"unreal4u/rutverifier": "@stable"
}
}Now you can instantiate a new rutverifier class by executing:
require('vendor/autoload.php');$rutverifier = new unreal4u\rutverifier();
Don't forget to do a
composer.phar install
or download and includehttp://packagist.org/unreal4u/rutverifier-js
manuallyPending
---------
* Class will throw exceptions instead of adding silently to an internal error array
* Native i18n supportVersion History
----------* 1.0 :
* Initial version
* 1.1:
* PHPUnit testing
* Documentation improved (Created this README actually)
* More examples
* Solved some bugs
* 1.2:
* Compatibility with composer
* Better documentation
* 1.2.1:
* Real compatibility with composer
* 1.2.2:
* Minor bugs in documentation
* 1.2.4:
* Documentation
* Better PHPUnit tests
* Fixed a bug related to cache and blacklisting
* Included PHPDocumentor to src code
* 1.2.6:
* Excluded PHPDocumentation
* 1.2.8:
* Travis-CI support
* Very small optimization on Javascript function
* Began deprecating some old naming conventions
* 2.0.0:
* Removed c_javascript function
* Standarized data type on return for all functions, no more mixed types
* Updated PHPUnit dependency to latest stable version
* Will now test PHP 5.3 in Travis-CI as well
* Class will now sprintf into the error array in preparation for later i18n implementation
* 2.1.0:
* Now checking JavaScript code with grunt
* 2.2.0:
* This class has now a dependency on unreal4u/rutverifier-js, downloadable on packagist
* Cleaned up javascript code that had nothing to do with PHPContact the author
-------* Twitter: [@unreal4u](http://twitter.com/unreal4u)
* Website: [http://unreal4u.com/](http://unreal4u.com/)
* Github: [http://www.github.com/unreal4u](http://www.github.com/unreal4u)