Расширение Silex поставщиком данных из API 2GIS. Провайдер оборачивает компонент 2gis/api-client
.
{
"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ГИС