richarddobron / ean-utils
PHP library to generate and validate EAN-8 and EAN-13 barcodes.
0.1.0
2025-05-20 18:56 UTC
Requires
- php: ^7.0 || ^8.0
Requires (Dev)
- phpunit/phpunit: >=7.0
README
PHP library to generate and validate EAN-8
and EAN-13
barcodes.
📖 Requirements
PHP 7.0 or higher
📦 Installing
$ composer require richarddobron/ean-utils
⚡️ Usage
Builder
use dobron\EanUtils\Ean13Generator; use dobron\EanUtils\Ean8Generator; $ean13 = new Ean13Generator(); $ean13->generate('1234567', '500'); // 5000012345675 $ean13->generate('1234567'); // 0000012345670 $ean8 = new Ean8Generator(); $ean8->generate('123', '212'); // 21201233 $ean8->generate('123'); // 00001236
Validator
use dobron\EanUtils\EanValidator; $eanValidator = new EanValidator(); $eanValidator->validate('5000012345675'); // true $eanValidator->validate('1234567'); // false $eanValidator->validate('ABCDEFGH'); // false
🤝 Contributing
We welcome contributions! If you'd like to help improve this project, feel free to open an issue or submit a pull request.
📜 License
The MIT License (MIT). Please see License File for more information.