2gis / api-silex-provider
Silex provider for 2GIS Web API
dev-master
2015-01-25 12:39 UTC
Requires
- php: >=5.3.0
- 2gis/api-client: 0.2-alpha
- silex/silex: ~1.2
Requires (Dev)
- phpunit/phpunit: 4.*
This package is not auto-updated.
Last update: 2024-10-26 17:45:44 UTC
README
Расширение 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'
. По-умолчанию используются классы клинтской библиотеки.
Сервисы
$app['gdis.api.region']
- API регионов$app['gdis.api.catalog']
- API справочника$app['gdis.api.transport']
- API транспорта$app['gdis.api.geo']
- API геоданных
Лицензия
- Билиотека поставляется под лицензией
MIT
- Правовая информация по API 2ГИС