synergitech / creditsafe-connect
v0.3.0
2023-12-07 17:12 UTC
Requires
- php: >=7.1
- guzzlehttp/guzzle: ^6.3 || ^7.0
- lcobucci/jwt: ^3.2.5
Requires (Dev)
- php-parallel-lint/php-parallel-lint: ^1.2
- phpstan/phpstan: ^0.12.65 || ^1.0.0
- phpunit/phpunit: ^7.5 || ^8.0
- squizlabs/php_codesniffer: ^3.5
README
composer require synergitech/creditsafe-connect
用法
设置客户端
$config = [ 'username' => 'username', 'password' => 'password' ]; $creditsafe = new \SynergiTech\Creditsafe\Client($config);
访问国家和它们的国家代码
$creditsafe->countries()->access();
使用国家代码进行搜索的条件
$creditsafe->companies()->searchCriteria(['countries' => 'GB']);
公司搜索分页
$search = $creditsafe->companies()->search(['countries' => 'GB', 'name' => 'GOOGLE UK LIMITED']); $search->setPageSize(100); foreach ($search as $result) { $company = $result->get(); }
获取自定义报告数据选项
$creditsafe->()->reportCustomData()->get('DE');
获取公司报告
$creditsafe->companies()->get('GB001-0-03977902');
更改报告语言
$creditsafe->companies()->get('GB001-0-03977902', 'FR');
添加原因代码作为德国报告所需额外参数
$creditsafe->companies()->get('GB001-0-03977902', 'DE', ['customData' => 'de_reason_code::1']);
运行测试
vendor/bin/phpunit tests