lamoda/gs1-barcode-validator-rules

此包已被弃用且不再维护。未建议替代包。

GS1条码验证规则集合

0.1.1 2019-08-26 07:34 UTC

This package is auto-updated.

Last update: 2023-05-26 16:19:52 UTC


README

Build Status Scrutinizer Code Quality Code Coverage Build Status

安装

Composer

composer require lamoda/gs1-barcode-validator-rules

描述

此库是GS1条码解析库的规则集合。

规则

  1. 俄罗斯标记代码

用法

$parser = new \Lamoda\GS1Parser\Parser\Parser(
    Lamoda\GS1BarcodeValidatorRules\RussianMarkingCode::parserConfig();
);

$validatorConfig = new \Lamoda\GS1Parser\Validator\ValidatorConfig();
$validator = new \Lamoda\GS1Parser\Validator\Validator(
    $parser, 
    Lamoda\GS1BarcodeValidatorRules\RussianMarkingCode::validatorConfig()
);

$value = ']d201034531200000111719112510ABCD1234';

$resolution = $validator->validate($value);

if ($resolution->isValid()) {
    // ...
} else {
    var_dump($resolution->getErrors());
}