1
0
mirror of https://github.com/humhub/humhub.git synced 2025-03-15 04:29:45 +01:00

Merge branch 'enh/allow-event-data-from-config' of github.com:metaworx/humhub into metaworx-enh/allow-event-data-from-config

This commit is contained in:
Lucas Bartholemy 2023-08-14 11:46:21 +02:00
commit 9404989d89
2 changed files with 4 additions and 1 deletions
CHANGELOG-DEV.md
protected/humhub/components

@ -16,6 +16,7 @@ HumHub Changelog
- Fix #6492: Fix module form "Set as default"
- Fix #6457: Regression with membership cache. Also move cache to `Membership::findMembership`.
- Enh #6498: Implement option "disabled" for picker fields
- Enh #6506: Allow event data from module config
1.15.0-beta.1 (July 31, 2023)
-----------------------------

@ -218,8 +218,10 @@ class ModuleManager extends Component
$eventClass = $event['class'] ?? $event[0];
$eventName = $event['event'] ?? $event[1];
$eventHandler = $event['callback'] ?? $event[2];
$eventData = $event['data'] ?? $event[3] ?? null;
$eventAppend = filter_var($event['append'] ?? $event[4] ?? true, FILTER_VALIDATE_BOOLEAN);
if (method_exists($eventHandler[0], $eventHandler[1])) {
Event::on($eventClass, $eventName, $eventHandler);
Event::on($eventClass, $eventName, $eventHandler, $eventData, $eventAppend);
}
}
}