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:
commit
9404989d89
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user