auret / bet-profiler
赌注分析器项目
1.2.2
2022-01-18 07:47 UTC
Requires
- php: ~8.1
Requires (Dev)
- phpunit/phpunit: ^9
README
项目架构
为了实现清洁代码架构,该项目使用了4个不同的概念:实体、交互器、边界和网关。
实体
代表业务逻辑。
交互器
代表应用程序的特定用例。
边界
边界由两组接口组成
- 第一组由交付机制控制器使用,并由交互器实现。它接受请求模型数据结构。
- 第二组由交互器使用,并由交付机制展示器实现。它接受响应模型数据结构。
网关
该接口由交互器使用,并由网关实体实现。最后一个将负责从数据库获取数据并将它们转换为实体,这些实体将由交互器使用。
Docker命令
安装composer依赖项
docker-compose run composer install
更新composer依赖项
docker-compose run composer update
运行单元测试
docker-compose run phpunit
生成phpunit配置
docker-compose run phpunit --generate-configuration