auret/bet-profiler

赌注分析器项目

1.2.2 2022-01-18 07:47 UTC

This package is auto-updated.

Last update: 2024-09-18 13:51:12 UTC


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