-
Notifications
You must be signed in to change notification settings - Fork 333
How to modify the form objects used by ZfcUser
EvanDotPro edited this page Aug 7, 2012
·
4 revisions
Modify the form objects used by ZfcUser for registration and/or login.
You can accomplish this by hooking into the init
event of the form you wish to modify. The simplest way to do this is pull the static event manager and attach a listener.
public function onBootstrap($e)
{
$events = $e->getApplication()->getEventManager()->getSharedManager();
$events->attach('ZfcUser\Form\Register','init', function($e) {
$form = $e->getTarget();
// Do what you please with the form instance ($form)
});
$events->attach('ZfcUser\Form\RegisterFilter','init', function($e) {
$filter = $e->getTarget();
// Do what you please with the filter instance ($filter)
});
}
TODO: Illustrate a method that doesn't use StaticEventManager