hiqdev / php-data-mapper
Data Mapper
Installs: 10 873
Dependents: 2
Suggesters: 0
Security: 0
Stars: 7
Watchers: 5
Forks: 5
Type:yii2-extension
Requires
- ocramius/generated-hydrator: ^3.0.0
- psr/container: ^1.0
Requires (Dev)
- hiqdev/hidev: dev-master
- hiqdev/hidev-hiqdev: dev-master
- hiqdev/hidev-php: dev-master
This package is auto-updated.
Last update: 2025-03-13 10:04:03 UTC
README
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.
Idea
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 |
Installation
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.
License
This project is released under the terms of the BSD-3-Clause license. Read more here.
Copyright © 2017-2018, HiQDev (http://hiqdev.com/)