canaltp/navitiaio-api-bundle

此软件包已被弃用且不再维护。未建议替代软件包。

Symfony2 插件,提供 NavitiaIoApi 服务。

安装: 10

依赖: 0

建议者: 0

安全性: 0

星标: 1

关注者: 35

分支: 1

开放问题: 0

类型:symfony-bundle

1.4.0 2015-10-27 14:59 UTC

This package is not auto-updated.

Last update: 2022-01-26 06:22:04 UTC


README

Symfony2 插件,提供 NavitiaIoApiService

此插件使用 NavitiaIoApiComponent

安装

通过 composer 安装

{
    "require": {
        "canaltp/navitiaio-api-bundle": "1.x"
    }
}

更新 AppKernel.php

    public function registerBundles()
    {
        $bundles = array(
            // ...
            new CanalTP\NavitiaIoApiBundle\CanalTPNavitiaIoApiBundle(),
        );
    }

parameters.yml 中添加参数

parameters:
    canal_tp_navitia_io_api.customers:
        navio:
            host: navitia
            url: http://navitia.local
            username: admin
            password: admin
        sncf:
            host: api.sncf.com
            url: http://another.examle
            username: USERNAME_ADMIN
            password: USERNAME_ADMIN

使用

// Accessing service
$navitiaIoApi = $container->get('canal_tp_navitia_io.api');

// Call api
$user = $navitiaIoApi->getUsers();

许可证

本项目遵循 GPL-3.0 许可证