goten4/gtn-persist-base

Zend Framework 2 模块,提供持久化基本功能(尝试遵循 DDD 原则)

dev-master 2015-04-17 07:55 UTC

This package is not auto-updated.

Last update: 2020-01-10 15:02:47 UTC


README

Build Status Coverage Status

介绍

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 - 内存仓库实现(在单元测试环境中很有用)。

另请参阅