diego-brocanelli/random-data

3.0.0 2020-12-31 15:28 UTC

This package is auto-updated.

Last update: 2024-08-29 04:03:32 UTC


README

专注于提供用于开发或测试环境的有效随机数据。

Codacy Badge Code Climate SensioLabsInsight

要求

PHP >= 7.4;

安装

composer install

执行测试

在项目根目录下。

composer tests

执行代码分析

在项目根目录下。

composer analyse

执行 PHP Code Sniffer

在项目根目录下。

composer phpcs

执行测试、代码分析和 PHP Code Sniffer

在项目根目录下。

composer all

如何使用组件

composer require diego-brocanelli/money_to_word dev-main

示例

CPF

生成

<?php

require_once __DIR__.'/vendor/autoload.php';

use Random\Faker;

echo (new Faker())->cpf()->generate(); // output: '64893836757'

带掩码的生成

<?php

require_once __DIR__.'/vendor/autoload.php';

use Random\Faker;

echo (new Faker())->cpf()->generateWithMask(); // output: '648.938.367-57'

验证

<?php

require_once __DIR__.'/vendor/autoload.php';

use Random\Faker;

(new Faker())->cpf()->isValid('56359989093') ; //output: true

// ou

(new Faker())->cpf()->isValid('563.599.890-93') ; //output: true

CNPJ

生成

<?php

require_once __DIR__.'/vendor/autoload.php';

use Random\Faker;

echo (new Faker())->cnpj()->generate(); // output: '77496644000147'

带掩码的生成

<?php

require_once __DIR__.'/vendor/autoload.php';

use Random\CNPJ;

echo (new Faker())->cnpj()->generateWithMask(); // output: '99.177.535/0001-08'

验证

<?php

require_once __DIR__.'/vendor/autoload.php';

use Random\Faker;

(new Faker())->cnpj()->isValid('99177535000108'); //output: true

// ou

(new Faker())->cnpj()->isValid('99.177.535/0001-08'); //output: true

作者

许可证

MIT