Projects
Doctrine is a collection of projects built for PHP. Each project can be used standalone and installed with Composer.
Object Relational Mapper
Object-Relational-Mapper for PHP
Database Abstraction Layer
Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.
MongoDB Object Document Mapper
PHP Doctrine MongoDB Object Document Mapper (ODM) provides transparent persistence for PHP objects to MongoDB.
Coding Standard
The Doctrine Coding Standard is a set of PHPCS rules applied to all Doctrine projects.
Collections
PHP Doctrine Collections library that adds additional functionality on top of PHP arrays.
Data fixtures
Data Fixtures for all Doctrine Object Managers
Event Manager
The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.
Instantiator
A small, lightweight utility to instantiate objects in PHP without invoking their constructors
Migrations
PHP Doctrine Migrations project offer additional functionality on top of the database abstraction layer (DBAL) for versioning your database schema and easily deploying changes to it. It is a very easy to use and a powerful tool.
Persistence
The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share.
RST Parser
PHP library to parse reStructuredText documents and generate HTML or LaTeX documents.
These are projects that integrate Doctrine with other libraries and/or frameworks and are officially supported by Doctrine.
-
👁 Symfony
Doctrine Bundle -
👁 Symfony
Doctrine Cache Bundle -
👁 Laminas
Doctrine Laminas Hydrators -
👁 Symfony
Doctrine Migrations Bundle -
👁 Laminas
Doctrine Module for Laminas -
👁 Symfony
Doctrine MongoDB Bundle -
👁 Laminas
Doctrine MongoDB ODM Module for Laminas -
👁 Laminas
Doctrine ORM Module for Laminas -
👁 Symfony
Doctrine PHPCR Bundle
These were once active and maintained projects. If you are interested in helping to maintain any Doctrine project take a look at the open issues on GitHub and submit pull requests.
-
Annotations
-
Cache
-
CouchDB Client
-
CouchDB Object Document Mapper
-
OrientDB Object Document Mapper
-
Reflection
These project are no longer maintained with no chance of revival and have been archived.
