cultuurnet / valueobjects
此包已被 废弃 且不再维护。未建议任何替代包。
这是一个PHP库/类集合,旨在帮助开发者使用和理解不可变对象。
v4.1
2016-04-23 19:45 UTC
Requires
- php: >=5.4
- league/geotools: ~0.7
- marc-mabe/php-enum: ~1.0
- mathiasverraes/money: ~1.2
- ramsey/uuid: ~3.0
- zendframework/zend-validator: ~2.2
Requires (Dev)
- phpunit/phpunit: ~4.0
README
这是对已被从GitHub移除的 nicolopignatelli/valueobjects
库的分支。它保留下来是为了与已经使用它的项目保持向后兼容。然而,我们并不维护这个项目,也不建议在生产环境中使用它。
ValueObjects
这是一个PHP库/类集合,旨在帮助开发者使用和理解不可变对象。
我应该使用这个库吗?
在生产环境中不应该使用。尽管已经完全测试,ValueObjects 主要是为了教育目的而开发的。因此,它可以在个人项目中使用,并强迫自己在不可变对象及其交互方面进行思考。
在采用领域驱动设计的方法接近一个项目时,我建议您编写自己的Value Objects,以便它们能够100%地反映您的领域,而不使用任何旨在解决比您具体问题更广泛的通用问题的库或类。
简而言之,先学习,然后丢弃。
文档
贡献
见 CONTRIBUTING 文件。
许可
ValueObjects 在MIT许可证下发布。有关详细信息,请参阅附带的 LICENSE 文件。