1
0
mirror of https://github.com/flarum/core.git synced 2025-08-06 16:36:47 +02:00

attempt to make stan happy

This commit is contained in:
Ian Morland
2023-10-11 16:57:16 +01:00
parent 7935073297
commit 1cc327bb3b

View File

@@ -81,14 +81,15 @@ class Conditional implements ExtenderInterface
if ($condition['condition']) {
$extenders = $condition['extenders'];
$resolvedExtenders = [];
if (is_string($extenders)) {
$extenders = $container->call($extenders);
} elseif (is_callable($extenders)) {
$extenders = $container->call($extenders);
if (is_string($extenders) || is_callable($extenders)) {
$resolvedExtenders = $container->call($extenders);
} else {
$resolvedExtenders = $extenders;
}
foreach ($extenders as $extender) {
foreach ($resolvedExtenders as $extender) {
$extender->extend($container, $extension);
}
}