jeroen-g / ontology
用PHP属性解释您的领域
dev-main
2022-06-14 18:26 UTC
Requires
- ergebnis/classy: ^1.3
- league/flysystem: ^3.0
- nunomaduro/termwind: ^1.3
- roave/better-reflection: ^5.0
- webmozart/assert: ^1.10
Requires (Dev)
- phpunit/phpunit: ~9.0
- symplify/easy-coding-standard: ^10.0
This package is auto-updated.
Last update: 2024-09-14 23:46:45 UTC
README
使用PHP属性解释和验证您的领域,并自动从它生成文档。
安装
通过Composer
$ composer require jeroen-g/ontology
使用方法
变更日志
请参阅变更日志,了解最近的变化。
贡献
您想贡献吗?太棒了!以下是一个(不完整)的路线图列表,您可以从中开始一个PR,但请随时提出任何其他建议!
- Dockerfile
- Ahoy/Makefile
- 更多属性,例如
- 标签
- 副作用,无副作用
- 突出显示
- 破产
- 边界上下文
- 工厂
- 数据传输对象
- 命令
- 查询
- 测试辅助工具,例如
- 获取具有给定属性的 所有类
- 获取给定类的所有(DDD)属性
- 技巧: https://github.com/thephpleague/construct-finder
- 为所有属性提供更多验证器,基于广泛同意的约定(例如,值对象不应有setter)
- 这适用于自定义的、来自包外部的 DDD 属性吗?
鸣谢
许可
MIT。请参阅许可文件以获取更多信息。