beloop / components
此包已被 放弃 并不再维护。未建议替代包。
beloop LMS 组件
0.4.19
2017-02-11 12:32 UTC
Requires
- php: ^5.5|^7.0
- beloop/core: ^0.4
- beloop/language: ^0.4
- doctrine/common: ^2.5
- doctrine/orm: ^2.5
- league/csv: ^8.0.0
- symfony/http-foundation: ^2.7|^3.0
- symfony/property-access: ^2.7|^3.0
- symfony/security-core: ^2.7|^3.0
- twig/twig: ^1.23
Requires (Dev)
- phpunit/phpunit: 4.8.19
This package is auto-updated.
Last update: 2021-09-13 21:15:51 UTC
README
beloop LMS 组件
beloop components 是一套基于 Symfony 构建的 LMS 组件和捆绑包。它在 MIT 许可证下。它旨在推广 SOLID 原则、高效代码复用、关注点分离,作为开发 LMS 应用程序的有效构建块。
beloop 为 LMS 网络项目中发现的基本核心组件提供了一个参考实现。
要求
beloop 支持 PHP 5.5.* 及以上版本。
入门
beloop 由一系列单个 组件 组成。这意味着您实际上只需要选择所需的组件,而不是安装像 "Beloop 框架" 这样的东西。
该项目遵循 SemVer 为其所有稳定组件。安装这些组件的推荐方法是 通过 Composer。 Composer 新手?
例如,这可能看起来像这样
# recommended install: pick required components
$ composer require beloop/core beloop/course
测试
要运行测试套件,首先需要克隆此存储库,然后通过 Composer 安装所有依赖项
$ composer install
要运行测试套件,请转到项目根目录并运行
$ php vendor/bin/phpunit