overseer:PHP中与框架无关的RBAC实现

时间:2024-06-06 09:42:21
【文件属性】:

文件名称:overseer:PHP中与框架无关的RBAC实现

文件大小:36KB

文件格式:ZIP

更新时间:2024-06-06 09:42:21

PHP

监工 Overseer是PHP中与框架无关的实现。 Overseer与其他实现有何不同? Overseer是使用PHP OOP最佳实践开发的,并且符合标准。 它不仅与框架无关,而且与存储无关,这使您可以将其与自己喜欢的库一起使用。 特征 角色继承 许可业务规则 基于资源的权限 可配置的 工作正在进行中 单元测试 重构 自述文件 用法 Overseer捆绑了适用于非生产用途的运行时存储实现。 如果计划在生产中使用Overseer,建议您实施持久性存储和缓存以提高性能。 例子 以下脚本演示了用法(您可以在文件夹中找到其余代码): <?php require (__DIR__ . '/../vendor/autoload.php' ); require (__DIR__ . '/User.php' ); require (__DIR__ . '/HasAuthor.php' ); requ


【文件预览】:
overseer-master
----composer.json(582B)
----example()
--------index.php(1KB)
--------config.php(735B)
--------HasAuthor.php(105B)
--------AuthorRule.php(473B)
--------Book.php(544B)
--------User.php(611B)
----composer.lock(102KB)
----codeception.yml(476B)
----tests()
--------_support()
--------_bootstrap.php(190B)
--------_output()
--------unit()
--------unit.suite.yml(76B)
----LICENSE(1KB)
----src()
--------Entity()
--------Storage()
--------Builder.php(3KB)
--------Overseer.php(7KB)
--------Doctrine()
--------Runtime()
--------Exception()
----.gitignore(36B)
----README.md(3KB)

网友评论