dbp / relay-campusonline-bundle
此包已被弃用,不再维护。没有建议的替代包。
v0.1.6
2021-11-11 09:49 UTC
Requires
- php: ^7.3 || ^8.0
- ext-json: *
- ext-simplexml: *
- guzzlehttp/guzzle: ^7.3
- league/uri: ^6.5
- symfony/framework-bundle: ^5.2
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- phpstan/phpstan: ^1.0.0
- phpstan/phpstan-phpunit: ^1.0.0
- symfony/browser-kit: ^5.2
- symfony/http-client: ^5.2
- symfony/monolog-bundle: ^3.7
- symfony/phpunit-bridge: ^5.2
- vimeo/psalm: ^4.2.1
README
此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