Download the PHP package astro-masters/dadata-bundle without Composer
On this page you can find all versions of the php package astro-masters/dadata-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download astro-masters/dadata-bundle
More information about astro-masters/dadata-bundle
Files in astro-masters/dadata-bundle
Package dadata-bundle
Short Description DaData bundle for Symfony 8
License MIT
Homepage https://github.com/astro-masters/dadata-bundle
Informations about the package dadata-bundle
Symfony DaData
Описание
Symfony DaDataBundle предназначен для работы с API сервиса ДаДата. Это форк Velhron/dadata-bundle для PHP 8.5 и Symfony 8.
Установка
Для работы нужны PHP 8.5 или новее в линейке 8.x и Symfony 8.x.
После публикации пакета на Packagist установите стабильную версию:
Если пакет ещё не появился в индексе Packagist, временно добавьте репозиторий форка в проект и установите ветку master:
Если в проекте установлен velhron/dadata-bundle, сначала выполните composer remove velhron/dadata-bundle: оба пакета используют одни PHP-классы.
После появления стабильной версии в Packagist удалите временную запись repositories из проекта и перейдите с dev-master на ^1.0.
Если бандл не зарегистрирован автоматически, добавьте его в config/bundles.php приложения:
Конфигурация
Создайте файл конфигурации config/packages/velhron_dadata.yaml. До настройки бандла сервисы DaData не регистрируются, поэтому установка пакета и очистка кэша не требуют токена:
Пример
Использование
Прежде всего, необходимо подключить для работы нужный вам сервис. Например:
Всего сервисов - 5, а именно:
DadataSuggest- подсказкиDadataClean- стандартизацияDadataGeolocate- обратное геокодированиеDadataIplocate- город по IP-адресуDadataGeneral- остальные методы
Все доступные методы можно посмотреть в самих классах.
Дополнительные параметры обычно передаются вторым параметром в виде ассоциативного массива. Все параметры аналогичны тем, что указаны на сайте ДаДаты.
API подсказок
Например, подсказки по адресам:
Подсказки по организациям:
API стандартизации
Например, стандартизация ФИО:
Обратное геокодирование
Например, адрес по координатам:
Город по IP-адресу
Получение города по IP адресу:
Адрес по коду КЛАДР или ФИАС
Получение адреса по коду КЛАДР:
Поиск аффилированных компаний
Лицензия
MIT License © Velhron
Публикация
Первый релиз — v1.0.0. Пакет публикуется из форка Astro Masters на Packagist. Перед следующими выпусками проверяйте тесты на PHP 8.5 и Symfony 8.x, отправляйте новый тег в origin и проверяйте обновление Packagist. PHP namespace Velhron\DadataBundle сохранён для совместимости с существующим кодом.
All versions of dadata-bundle with dependencies
ext-json Version *
symfony/config Version ^8.0
symfony/dependency-injection Version ^8.0
symfony/http-client Version ^8.0
symfony/http-client-contracts Version ^3.0
symfony/http-kernel Version ^8.0
symfony/yaml Version ^8.0