cancio-labs/cpf-value-object

表示巴西身份证(CPF)的类

1.0.0 2024-06-30 17:18 UTC

This package is not auto-updated.

Last update: 2024-09-23 16:37:56 UTC


README

这个小巧的包包含一个表示巴西身份证(CPF)的类。

需求

需要PHP 7.4或更高版本,不需要其他东西。

安装

composer require cancio-labs/cpf-value-object

如何使用

use CancioLabs\ValueObject\Cpf\Cpf;

$cpf = new Cpf('170.317.330-90'); // or '17031733090'
echo $cpf; // outputs 17031733090
echo $cpf->getRaw(); // outputs 17031733090
echo $cpf->getFormatted(); // outputs 170.317.330-90

CPF类将验证给定的字符串,如果它不是一个有效的CPF,将抛出异常。

运行测试

  • 从项目根目录运行: vendor/bin/phpunit .