real-digital / gtin-validator
真实GTIN验证器
1.3.0
2021-07-18 15:04 UTC
Requires
- php: >=7.1
Requires (Dev)
- phpstan/phpstan: ^0.12.92
- phpunit/phpunit: ^7.3 || ^8.0 || ^9.0
- slevomat/coding-standard: ^7.0
- squizlabs/php_codesniffer: ^3.6
- vimeo/psalm: ^4.8
README
GTIN是一串唯一标识贸易项目(可买卖的产品)的数字。GTIN是全球唯一的,这意味着世界上没有两个产品共享相同的GTIN。
这个库提供了一种简单的方法,可以确定一个数字是否是有效的GTIN或者在某些方面被认为是无效的。
安装
通过Composer
$ composer require real-digital/gtin-validator
通过GitHub
$ git clone https://github.com/real-digital/gtin-validator.git
使用方法
<?php use Real\Validator\Gtin; // create a valid GTIN $value = '4006381333931'; $gtin = Gtin\Factory::create($value); // handle errors $value = 'any invalid value'; try { $gtin = Gtin\Factory::create($value); } catch (Gtin\NonNormalizable $e) { // ... } // check whether GTIN is valid $value = '4006381333931'; $isValid = Gtin\Factory::isValid($value);
GTIN接口概述
每个创建的GTIN实现了一个公共接口。这是它方法的完整列表
测试
$ composer tests
许可证
Real GTIN Validator遵循Apache License 2.0许可。请参阅LICENSE以获取详细信息。
更新日志
有关更多信息,请参阅CHANGELOG。