dbp/relay-campusonline-bundle

此包已被弃用,不再维护。没有建议的替代包。

安装: 219

依赖项: 0

建议者: 0

安全: 0

类型:symfony-bundle

v0.1.6 2021-11-11 09:49 UTC

This package is auto-updated.

Last update: 2022-01-04 10:57:20 UTC


README

GitLab | Packagist

此Symfony包包含DBP Relay项目的CampusOnline服务。

集成到API服务器

  • 将包添加为依赖项
composer require dbp/relay-campusonline-bundle
  • 将包添加到您的 config/bundles.php
...
Dbp\Relay\CampusonlineBundle\DbpRelayCampusonlineBundle::class => ['all' => true],
DBP\API\CoreBundle\DbpCoreBundle::class => ['all' => true],
];
  • 运行 composer install 清除缓存

配置

该包有一些配置值,您可以在应用程序中指定,无论是通过硬编码还是通过引用环境变量。

为此,在应用程序中创建 config/packages/dbp_relay_campusonline.yaml,内容如下

dbp_relay_campusonline:
  co_oauth2_ucardapi_api_url:
  co_oauth2_ucardapi_client_id:
  co_oauth2_ucardapi_client_secret:

该值在 DbpRelayCampusonlineExtension 中读取,并在创建 UCardService 服务时传递。

有关包配置的更多信息,请参阅 https://symfony.com.cn/doc/current/bundles/configuration.html

开发与测试

  • 安装依赖项:composer install
  • 运行测试:composer test
  • 运行linters:composer run lint
  • 运行cs-fixer:composer run cs-fix

包依赖项

如果您在包中安装包,不要忘记在主应用程序中拉取依赖项。

# updates and installs dependencies from dbp/relay-campusonline-bundle
composer update dbp/relay-campusonline-bundle