API Skeletons - HtUserRegistrationDoctrineORM
This module extends HtUserRegistration
by replacing the Zend DB code with Doctrine. This module is functionally similar and designed to supercede
hrevert/HtUserRegistrationDoctrineORM, (*1)
Install
Require with composer, (*2)
composer require api-skeletons/ht-user-registration-doctrine-orm
Include in config/application.config.php, (*3)
'modules' => array(
...
'HtUserRegistration',
'HtUserRegistrationDoctrineORM', // include after HtUserRegistration
...
),
Your User entity must implement HtUserRegistrationDoctrineORM\Entity\UserInterface
., (*4)
Copy ht-user-registration-doctrine-orm/config/ht-user-registration-doctrine-orm.global.php.dist
to your autoload directory and rename to ht-user-registration-doctrine-orm.global.php
., (*5)
Edit ht-user-registration-doctrine-orm.global.php
for your configuration. Dynamic mapping
joins the UserRegistration
entity to your User entity. Most important is to edit the
$userEntity
variable with your Doctrine user entity., (*6)
In ht-user-registration.global.php
set, (*7)
'registration_entity_class' => 'HtUserRegistrationDoctrineORM\Entity\UserRegistration',
Skipper
A Skipper module is included to add to your entity relationship diagram
as an attached skipper module., (*8)