/2Gis-Silex-Provider

Silex provider for 2GIS Web API

Primary LanguagePHPMIT LicenseMIT

Silex Provider для API 2GIS

Build Status Scrutinizer Code Quality

Расширение Silex поставщиком данных из API 2GIS. Провайдер оборачивает компонент 2gis/api-client.

Установка

composer

{
    "require": {
        "2gis/api-silex-provider": "dev-master"
    }
}

регистрация поставщика

    use DGis\Silex\Api\Provider\DGisApiServiceProvider;
    // ...
    $app->register(new DGisApiServiceProvider(), array(
        'dgis.api.options' => array(
            'key' => 'test',
        ),
    ));

Использование

Параметры

  • key - Уникальный ключ для доступа к API, обязательный параметр.
  • mapper_factory - Класс фабрики маппера сущностей API в объекты приложения. По-умолчанию используется стандартный маппер.
  • class_map - Массив сопоставления сущностей API с классами приложения, например 'Address' => '\MyCustomAddress'. По-умолчанию используются классы клинтской библиотеки.

Сервисы

Лицензия