承接 dmt-software/gtin-validator 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

dmt-software/gtin-validator

最新稳定版本:0.1.0

Composer 安装命令:

composer require dmt-software/gtin-validator

包简介

Symfony validator to validate GTIN

README 文档

README

Validator to validate GTIN numbers.

An UPC number is equal to a GTIN-12 number, EAN or GLN are GTIN-13 numbers and can be validated using the corresponding size.

Installation

composer require dmt-software/gtin-validator

Usage

use DMT\GTIN\Validator\GTIN;
use Symfony\Component\Validator\Validator\ValidatorInterface;

class Product
{
    #[GTIN(size: 13, message: 'Invalid EAN code.')]
    public string $ean;
}

$product = new Product();
$product->ean = '49923315534218';

/** @var ValidatorInterface $validator */
$errors = $validator->validate($product);

if (count($errors) > 0) {
    foreach ($errors as $error) {
        echo $error->getMessage() . ' ' . $error->getCause();
    }
}

// prints: Invalid EAN code. Number length is not correct.

统计信息

  • 总下载量: 0
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-05-16