halloverden/symfony-brreg-http-client

为 brreg (Brønnøysundregistrene) api 提供 Symfony http 客户端

1.2.0 2022-11-07 15:27 UTC

This package is auto-updated.

Last update: 2024-09-07 19:21:41 UTC


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);
  }
}

贡献

欢迎提交拉取请求。对于重大更改,请先提交问题进行讨论,你希望进行哪些更改。

请确保根据需要更新测试。

许可证

MIT