DBAL
Tiny database abstraction layer for MongoDB (on top of doctrine/mongodb) and relational databases (on top of doctrine/dbal).
It provides a non-POPO base model class and Identity Mapping repository classes for both MongoDB and relational databases.
The goal of this project is to provide a semi-low-level database abstraction layer. Doctrine MongoDB ODM and the Doctrine ORM have you covered if you need more "magic".