goten4 / gtn-persist-base
Zend Framework 2 模块,提供持久化基本功能(尝试遵循 DDD 原则)
dev-master
2015-04-17 07:55 UTC
Requires
- php: >=5.3.3
- zendframework/zend-loader: ~2.3
- zendframework/zend-modulemanager: ~2.3
Requires (Dev)
- phpunit/phpunit: 3.7.*
- satooshi/php-coveralls: dev-master
This package is not auto-updated.
Last update: 2020-01-10 15:02:47 UTC
README
介绍
GtnPersistBase 是一个 Zend Framework 2 模块,提供持久化的基本功能,尝试遵循 DDD 原则。
要求
- Zend Framework 2
安装
简单地将此项目克隆到您的 ./vendor/
目录中,并在您的 ./config/application.config.php
文件中启用它。
提供的类和接口
GtnPersistBase\Model\EntityInterface
- 定义实体的接口。GtnPersistBase\Model\AggregateRootInterface
- 定义聚合根的接口。GtnPersistBase\Model\RepositoryInterface
- 定义仓库必须实现的最小方法集。GtnPersistBase\Infrastructure\Memory\Repository
- 内存仓库实现(在单元测试环境中很有用)。