halloverden / symfony-brreg-http-client
为 brreg (Brønnøysundregistrene) api 提供 Symfony http 客户端
1.2.0
2022-11-07 15:27 UTC
Requires
- php: >=8.1
- doctrine/collections: ^1.6
- halloverden/symfony-http-exceptions: ^2.0
- jms/serializer-bundle: ^3.10|^4.2|^5.0
- symfony/http-client: ^5.4|^6.1
Requires (Dev)
- symfony/validator: ^5.4|^6.1
README
Symfony Http Client 用于 Open Brreg REST Api 的 组织注册。
安装
通过 composer
$ composer require halloverden/symfony-brreg-http-client
使用方法
在你的 services.yaml
中设置
HalloVerden\BrregHttpClient\Interfaces\BrregServiceInterface: class: HalloVerden\BrregHttpClient\Services\BrregService
在你的类中注入 BrregServiceInterface
类
class TestService {
/**
* @var BrregServiceInterface
*/
private $service;
public function __construct(BrregServiceInterface $service) {
$this->service = $service;
}
/**
* @param int $organizationNumber
* @param $fetchParentsIfPresent
*
* @return Organization
*/
public function test(int $organizationNumber, $fetchParentsIfPresent): Organization {
return $this->service->findOrganizationByOrganizationNumber($organizationNumber, $fetchParentsIfPresent);
}
}
贡献
欢迎提交拉取请求。对于重大更改,请先提交问题进行讨论,你希望进行哪些更改。
请确保根据需要更新测试。