olcs / olcs-cpms
此软件包已被弃用且不再维护。没有推荐替代软件包。
CPMS 模块
4.206.10
2022-11-10 15:37 UTC
Requires
- php: >=7.4
- ext-iconv: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^7.5
- monolog/monolog: ^1.24
Requires (Dev)
- olcs/olcs-devtools: ~4.206.0
README
概述
此存储库包含用于VOL后端API(olcs-backend存储库)的cpms客户端。HTTP请求使用Guzzle,日志使用Monolog。
设置
创建 olcs-cpms/src/Service/ApiServiceFactory.php 的新实例,并传入以下两个参数:1. 配置 - 一组配置(见下文)。2. userId - 作为字符串的用户ID。
配置
必需配置
[
'cpms_api' => [
'rest_client' => [
'options' => [
//CPMS API version to use
'version' => 2,
// CPMS hostname *Environment specific*
'domain' => 'cpms.example-domain.uk',
'grant_type' => 'client_credentials',
'timeout' => 15.0,
'headers' => [
'Accept' => 'application/json',
],
]
]
'cpms_credentials' => [
// CPMS client ID *Environment specific*
'client_id' => 'CD01',
// CPMS Client secret *Environment specific*
'client_secret' => 'secret',
// CPMS NI client ID *Environment specific*
'client_id_ni' => 'AB01',
// CPMS NI Client secret *Environment specific*
'client_secret_ni' => 'secret',
]
]