drawmyattention / validate-vat-number
Validate a European VAT number using the EU commission VIES service
Package info
github.com/amochohan/validate-vat-number
pkg:composer/drawmyattention/validate-vat-number
1.0.0
2016-08-18 11:31 UTC
Requires (Dev)
- mockery/mockery: dev-master
- phpunit/phpunit: 5.5.*
This package is not auto-updated.
Last update: 2026-03-07 00:02:44 UTC
README
Validate a European VAT number using the EU commission VIES service.
Installation via Composer
"require": {
"drawmyattention/validate-vat-number" : "1.*"
}
Usage
Check if a VAT number is valid
$validator = new ValidateVatNumber();
// True
$validator->validate('GB371057172')->isValid();
// False
$validator->validate('GB123452341678')->isValid();
Get the company name, address and country code
$validator = new ValidateVatNumber();
$validator->validate('GB371057172');
// Mcdonald's Restaurants Limited
$validator->company();
// Array of the company's address
$validator->address();
// GB
$validator->countryCode();
Get the full response from the api
$validator = new ValidateVatNumber();
$validator->validate('GB371057172');
// Full response object from the api
$validator->response();