For developers¶
The extension ships with a PSR-14 event allowing developers to access the user data once the process is finished. The event is integrated before delivering the gated content in file “Classes/Controller/GateController.php”, function deliverGatedContent()
<?php
$this->eventDispatcher->dispatch(new ProcessUserDataEvent($userData));
?>
Registering an event listener¶
services:
Vendor\MyExtension\EventListener\MyListener:
tags:
- name: event.listener
identifier: 'myListener'
event: Vendor\SomeExtension\Something\SpecificEvent
before: 'some-other-identigit cfier, and-another-identifier'