coloranomaly / vines
Vines,使用PHP和MySQL构建的访问系统
1.0.10
2022-04-03 06:43 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: ^8.5
README
它做什么 - 概览
简而言之,该程序跟踪谁被允许在哪些资源上执行哪些操作。当然,在您的特定问题域中,无论资源、行为者或操作是什么,都必须在Vines中输入,然后它才能施展魔法。资源在Vines中以层次结构存储。
运行单元测试
克隆此仓库。
> git clone git@bitbucket.org:surfingcrab/vines.git
> cd vines
> composer install
创建数据库,并通过将'config'目录下的'vines_schema.sql'文件导入来生成模式。可以使用如PhpMyAdmin之类的数据库管理工具来完成此操作。
一旦创建了数据库,则在同一路径下复制'packages.example.ini'并重命名为'settings.ini'。在'settings.ini'中更改参数,使其与之前步骤中创建的数据库的连接细节相匹配。
确保在您的开发环境中正确设置了PHPUnit,然后运行以下命令。 安装PHPUnit
> phpunit -c tests/configuration.xml tests