PHPackages                             facile/doctrine-dynamic-discriminator-map - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. facile/doctrine-dynamic-discriminator-map

Abandoned → [facile-it/doctrine-dynamic-discriminator-map](/?search=facile-it%2Fdoctrine-dynamic-discriminator-map)Library[Database &amp; ORM](/categories/database)

facile/doctrine-dynamic-discriminator-map
=========================================

Dynamic discriminator map for Doctrine ORM

0.2.0(8y ago)381[1 PRs](https://github.com/facile-it/doctrine-dynamic-discriminator-map/pulls)MITPHPPHP ^7.0

Since Feb 3Pushed 1y ago3 watchersCompare

[ Source](https://github.com/facile-it/doctrine-dynamic-discriminator-map)[ Packagist](https://packagist.org/packages/facile/doctrine-dynamic-discriminator-map)[ RSS](/packages/facile-doctrine-dynamic-discriminator-map/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (6)Versions (4)Used By (0)

Doctrine Dynamic Discriminator Map
----------------------------------

[](#doctrine-dynamic-discriminator-map)

[![Build Status](https://camo.githubusercontent.com/9a59929119315c4be4c517cc83b5b9d4dfc3dbf309a0185d42a7662d54034778/68747470733a2f2f6170692e7472617669732d63692e6f72672f666163696c652d69742f646f637472696e652d64796e616d69632d6469736372696d696e61746f722d6d61702e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/facile-it/doctrine-dynamic-discriminator-map)[![Code Coverage](https://camo.githubusercontent.com/0a25e5f07fd3aee5307511e4be85dae76b5335ab334ba42328778a36e280916a/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f666163696c652d69742f646f637472696e652d64796e616d69632d6469736372696d696e61746f722d6d61702f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/facile-it/doctrine-dynamic-discriminator-map/?branch=master)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/861314dad9ea1d6658a0a296854ef36c2fe8ae79bad3f5b8136c88ab68ac0fd9/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f666163696c652d69742f646f637472696e652d64796e616d69632d6469736372696d696e61746f722d6d61702f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/facile-it/doctrine-dynamic-discriminator-map/?branch=master)[![Latest Stable Version](https://camo.githubusercontent.com/2e279d06184608ea6d25f7b19db34b2a4f91e94b346178ec8ea1a18b5e649857/68747470733a2f2f706f7365722e707567782e6f72672f666163696c652d69742f646f637472696e652d64796e616d69632d6469736372696d696e61746f722d6d61702f762f737461626c65)](https://packagist.org/packages/facile-it/doctrine-dynamic-discriminator-map)[![Total Downloads](https://camo.githubusercontent.com/c26515668455a3a26731856ba0371b1d15455b2e894977d61a550012fef68cb3/68747470733a2f2f706f7365722e707567782e6f72672f666163696c652d69742f646f637472696e652d64796e616d69632d6469736372696d696e61746f722d6d61702f646f776e6c6f616473)](https://packagist.org/packages/facile-it/doctrine-dynamic-discriminator-map)[![Latest Unstable Version](https://camo.githubusercontent.com/278edf500c569d58aa1a224b85b8e80edf43fd7a4bb9ee3bb52eac3ba749fb92/68747470733a2f2f706f7365722e707567782e6f72672f666163696c652d69742f646f637472696e652d64796e616d69632d6469736372696d696e61746f722d6d61702f762f756e737461626c65)](https://packagist.org/packages/facile-it/doctrine-dynamic-discriminator-map)[![License](https://camo.githubusercontent.com/39862d70a37b2e3fab5348f8e3f06a9e6462908ea68aab2d2e076d55341be44c/68747470733a2f2f706f7365722e707567782e6f72672f666163696c652d69742f646f637472696e652d64796e616d69632d6469736372696d696e61746f722d6d61702f6c6963656e7365)](https://packagist.org/packages/facile-it/doctrine-dynamic-discriminator-map)

Adds ability do declare entity discriminator map using a configuration.

Installation
============

[](#installation)

```
$ composer require facile-it/doctrine-dynamic-discriminator-map

```

### Register the listener on Doctrine Event Manager

[](#register-the-listener-on-doctrine-event-manager)

Example:

```
