-
Notifications
You must be signed in to change notification settings - Fork 6
Home
Kata for domain models
Domain Kata
provides Kata for domain models that focuses on practice of model-based development such as domain-driven design and generative programming, etc. in your project. By using Domain Kata
in your project, it makes easy to identify models in the project, so it allows you to design any package structure (stop using the Model
package in your libraries!). And Domain Kata
will be a base for a domain-oriented framework which takes advantage of type constraints.
Click here to see the original size.
- Interfaces for entities, and its operations
- Interfaces for repositories, and its operations
- Interfaces for specifications
- Interfaces for use cases
- PHP
5.3.3
or greater
Domain Kata
can be installed using Composer.
Add the dependency to phpmentors/domain-kata
into your composer.json
file as the following:
composer require phpmentors/domain-kata "1.2.*"
git clone https://github.com/phpmentors-jp/domain-kata.git
If you find a bug or have a question, or want to request a feature, create an issue or pull request for it on Issues.
Copyright (c) 2014 KUBO Atsuhiro, 2014 GOTO Hidenori, All rights reserved.