mirror of
https://github.com/flarum/core.git
synced 2025-08-08 01:16:52 +02:00
@@ -81,15 +81,14 @@ class Conditional implements ExtenderInterface
|
|||||||
|
|
||||||
if ($condition['condition']) {
|
if ($condition['condition']) {
|
||||||
$extenders = $condition['extenders'];
|
$extenders = $condition['extenders'];
|
||||||
$resolvedExtenders = [];
|
|
||||||
|
|
||||||
if (is_string($extenders) || is_callable($extenders)) {
|
if (is_string($extenders)) {
|
||||||
$resolvedExtenders = $container->call($extenders);
|
$extenders = $container->call($extenders);
|
||||||
} else {
|
} elseif (is_callable($extenders)) {
|
||||||
$resolvedExtenders = $extenders;
|
$extenders = $container->call($extenders);
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach ($resolvedExtenders as $extender) {
|
foreach ($extenders as $extender) {
|
||||||
$extender->extend($container, $extension);
|
$extender->extend($container, $extension);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user