sdicgdev / sdi-sdk
一个Composer包,为SDI CORE服务的常见任务提供解决方案
1.0.20
2016-10-04 19:38 UTC
Requires
- php: >=5.3.0
- peledies/rhonda: ~1
README
sdi-sdk是一个Composer可安装的包,用于解决常见SDI核心服务的PHP任务。
安装
composer require sdicgdev/sdi-sdk:~1
composer install
在项目中要求
将以下内容添加到您的composer.json文件中
"require": {
"sdicgdev/sdi-sdk": "~1"
}
依赖项
sdi-sdk需要composer包peledies/rhonda
中的某些支持函数,该函数作为此SDK的依赖项被解决
配置文件
以下概述的方法可能需要加载配置JSON文件才能使用SDK。这允许您拥有一个更动态的开发环境,其中的值与生产环境不同。配置文件通常位于项目根目录下的etc
目录中。
配置文件应具有类似的结构
{
"scheme": "http://",
"host": "events.eventlink.local",
"port": 80,
"path": "/",
"ssl":false,
"headers":{
"Content-Type": "application/json"
},
"domain_id":"domain_2",
"support_services":{
"elguapo": "http://elguapo.eventlink.local" // REQUIRED FOR PERMISSIONS VERIFICATION
}
}
加载配置文件
\Rhonda\Config:: load_file("system","path/to/file.json");
类和方法
方法 | 描述 |
---|---|
verify() | 验证特定的权限标志 |
try{
\SDI\Permissions::verify('calendar_list');
}catch(\Exception $e){
echo \Rhonda\Error::handle($e);
}