2017 © Pedro Peláez
 

library doctrine-adoption

A small set of classes to make doctrines inheritance mapping more useful

image

benkle/doctrine-adoption

A small set of classes to make doctrines inheritance mapping more useful

  • Thursday, June 30, 2016
  • by bizzl-greekdog
  • Repository
  • 1 Watchers
  • 0 Stars
  • 24 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

doctrine-adoption

A small set of classes to make doctrines inheritance mapping more useful. If you want to use this in Symfony you should take the benkle/doctrine-adoption-bundle instead., (*1)

Installation

composer require benkle/doctrine-adoption, (*2)

Usage

<?php
$collector = new Benkle\DoctrineAdoption\Collector();

$collector->addAdoptee(ParentEntity::class, ChildEntity::class, 'child');

$eventManager = new EventManager();
$eventManager->addEventListener([Events::loadClassMetadata], new Benkle\DoctrineAdoption\MetadataListener($collector));

$entityManager = EntityManager::create($dbOpts, $config, $eventManager);

Please note: * The listener is never added automatically, so you'll have to create your own version of the doctrine executable for the table creation to work properly., (*3)

The Versions

30/06 2016

dev-master

9999999-dev

A small set of classes to make doctrines inheritance mapping more useful

  Sources   Download

MIT

The Requires

 

The Development Requires

by Benjamin Kleiner

28/06 2016

1.0.0

1.0.0.0

A small set of classes to make doctrines inheritance mapping more useful

  Sources   Download

MIT

The Requires

 

The Development Requires

by Benjamin Kleiner