real-digital/gtin-validator

真实GTIN验证器

1.3.0 2021-07-18 15:04 UTC

This package is auto-updated.

Last update: 2024-09-18 03:20:50 UTC


README

Latest Stable Version Build Status Coverage Status

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