Skip to content

alceanicu/cif

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Latest Stable Version Total Downloads License Scrutinizer Code Quality

CIF

PHP validation for Romanian VAT code (Validare PHP pentru CIF/ CUI)

How to install?

1. use composer

composer require alcea/cif

2. or, edit require section from composer.json

"alcea/cif": "^1.1"

How to use?

<?php
# require __DIR__ . '\vendor\autoload.php';
use alcea\cif\Cif;

$cifToBeValidated = '159'; // without prefix digit (RO|R)
$cif = new Cif($cifToBeValidated);
echo "CIF {$cifToBeValidated} is " . ( $cif->isValid() ? 'valid' : 'invalid' ) . PHP_EOL;

// or

echo "CIF {$cifToBeValidated} is " . ( Cif::validate($cifToBeValidated) ? 'valid' : 'invalid' ) . PHP_EOL;

How to run tests?

## Open an terminal and run commands:
git clone https://github.com/alceanicu/cif.git
cd cif
composer install
./vendor/bin/phpunit --bootstrap ./vendor/autoload.php --testdox

License

This package is licensed under the MIT license.

About

PHP validation for Romanian VAT code (Validare PHP pentru CIF | CUI)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages