people_sdk / role
People SDK 库:权限和角色组件
Requires
- php: ~7 || ~8
- liberty_code/cache: ^1.0.
- liberty_code/di: ^1.0.
- liberty_code/http: ^1.0.
- liberty_code/library: ^1.0.
- liberty_code/model: ^1.0.
- liberty_code/parser: ^1.0.
- liberty_code/requisition: ^1.0.
- liberty_code/role: ^1.0.
- liberty_code/role_model: ^1.0.
- liberty_code/validation: ^1.0.
- people_sdk/library: ^1.0.
This package is auto-updated.
Last update: 2024-09-04 02:20:24 UTC
README
描述
库包含权限和角色组件,用于实现授权工具,用于空间配置文件,使用 API 授权功能。
需求
- 脚本语言:PHP:版本 7 || 8
框架库实现要求
库仓库:liberty_code/parser:版本 1.0
字符串表解析器工厂实现
持久化 HTTP 请求、数据 HTTP 响应和持久化 HTTP 响应实例,通过默认持久化器和/或请求器,在仓库中提供,必须能够使用字符串表解析器工厂功能(或等效),允许提供 JSON 字符串表解析器实例。
库仓库:liberty_code/validation:版本 1.0
标准规则实现(或等效)
在实体上提供的验证器必须包含在其规则集合中添加的所有标准规则。
验证器规则实现(或等效)
在实体上提供的验证器必须包含在其规则集合中添加的所有验证器规则。每个验证器规则必须使用与实体上提供的验证器相同实现的验证器。
库仓库:liberty_code/model:版本 1.0
验证实体规则实现
在实体上提供的验证器必须包含在其规则集合中添加的所有实体规则。
库仓库:liberty_code/http:版本 1.0
HTTP 请求工厂实现
在仓库中提供的默认持久化器和/或请求器必须能够使用 HTTP 请求工厂功能(或等效),允许提供 HTTP 请求和持久化 HTTP 请求实例。
HTTP 响应工厂实现
在仓库中提供的默认持久化器和/或请求器上使用的客户端必须能够使用 HTTP 响应工厂功能(或等效),允许提供数据 HTTP 响应和持久化 HTTP 响应实例。
HTTP 客户端实现
在仓库中提供的默认持久化器和/或请求器必须能够使用 HTTP 客户端功能(或等效),以执行 HTTP 请求发送。
安装
有多种可能的方式
Composer
需求
它需要安装 composer。更多信息: https://getcomposer.org.cn
命令:移动到项目根目录
cd "<project_root_dir_path>"
命令:安装
php composer.phar require people_sdk/role ["<version>"]
注意
包含 vendor
如果项目使用 composer,则必须包含 vendor
require_once('<project_root_dir_path>/vendor/autoload.php');
配置
安装命令允许在 composer 文件中添加
{ "require": { "people_sdk/role": "<version>" } }
包含
下载
- 下载以下仓库。
- 将其放在仓库根目录中。
包含源代码
require_once('<repository_root_path>/include/Include.php');
用法
待办事项