Data Mapper
Data Mapper based on Yii2 data base abstraction.
Deliberately simple (no implicit behavior) library aimed to separate data persistence logics from data own logics.
| Abstraction | Implementation | Examples |
|---|---|---|
| Domain Layer | Entity, RepositoryInterface | Customer, CustomerRepositoryInterface |
| Data Mapper 1 | Hydration, Attribution, Specification | CustomerHydrator, CustomerAttribution |
| Data Mapper 2 | Repository, Query, | CustomerRepository, CustomerQuery |
| Data Access | Query, QueryBuilder | PDO, ActiveRecord, HiArt |
| DATA | Storage | DB, API, Queue, File System |
The preferred way to install this package is through composer.
Either run
php composer.phar require "hiqdev/php-data-mapper"or add
"hiqdev/php-data-mapper": "*"to the require section of your composer.json.
This project is released under the terms of the BSD-3-Clause license. Read more here.
Copyright © 2017-2018, HiQDev (http://hiqdev.com/)