leighmacdonald/php_rbac
Composer 安装命令:
composer require leighmacdonald/php_rbac
包简介
An implementation of RBAC Level 2
README 文档
README
This library aims to provide a modern PHP based RBAC (Role-Based Access Control) implementation.
For more information about RBAC please see the following links:
Installation / Usage
-
Setup your composer.json file with the following declaration.
{ "require": { "leighmacdonald/php_rbac": "dev-master" } } -
If you are just using the lib:
composer update. If you are developing against the lib:composer update --dev -
Check out the docs folder for usage examples and other information.
TODO
- NIST Level 2, Currently only level 1 is implemented.
- Cached implementation using:
- Memcache
- APC
Contributing
If you wish to contribute, please make sure the following criteria are met:
- Your code conforms to PSR specifications.
- All code additions should include test cases. (if applicable).
- The test suite passes.
PHPUnit Tests
There is a example phpunit config file that should be edited before running. Notably you should change the default database parameters.
- Install the composer dev dependencies:
composer update --dev - Run phpunit:
./vendor/bin/phpunit
Authors
Leigh MacDonald - leigh.macdonald@gmail.com - http://cudd.li
License
php_rbac is licensed under the MIT License - see the LICENSE.
统计信息
- 总下载量: 270
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 27
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2013-03-12