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/)