Skip to content

VantaFinance/daDataClient

Repository files navigation

DaData Client

Почему стоит использовать этот клиент?

Характеристики vanta/dadata Другой клиент
PSR-18
Детальное описание схемы (DTO, Vo)
Расширяемость
Возможность использовать коробочную DaData

Установка

Минимальная версия PHP: 7.4

  1. Запустите команду composer require vanta/dadata
  2. Обязательно установить psr совместимый клиент.

Пример использования:

<?php

declare(strict_types=1);

use GuzzleHttp\Psr7\HttpFactory;
use Symfony\Component\HttpClient\CurlHttpClient;
use Symfony\Component\HttpClient\Psr18Client;
use Vanta\Integration\DaData\RestClientBuilder;

$results = RestClientBuilder::create(new Psr18Client(new CurlHttpClient(), new HttpFactory, new HttpFactory) ,'<Ваш ключ>', '<Ваш секрет>')
    ->createSuggestAddressClient()
    ->findByText( '630039')
;

TODO:

  • Тесты
  • Описать остальные методы