makina corpus / 规范
简单的规范模式实现。
0.1.0
2022-03-23 15:08 UTC
Requires
- php: >= 8.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- phpunit/phpunit: ^9.2
This package is auto-updated.
Last update: 2024-09-08 15:54:14 UTC
README
这是一个非常简单且可扩展的规范模式实现。
对于其核心API,它基本上是复制粘贴自https://en.wikipedia.org/wiki/Specification_pattern中的代码,并仅包含使它功能化的最小代码。
它旨在用作合约,用于领域驱动设计的应用程序中的领域特定语言(DSL)。在业务代码中,不应该直接使用此库中的类,而应该扩展它来实现自己的规范。
如果您希望应用程序的共享内核没有对外部世界的依赖,您也可以复制粘贴此库的内容,代码是故意保持简单和小的。