1
0
mirror of https://github.com/flarum/core.git synced 2025-08-06 08:27:42 +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']) { if ($condition['condition']) {
$extenders = $condition['extenders']; $extenders = $condition['extenders'];
$resolvedExtenders = [];
if (is_string($extenders)) { if (is_string($extenders) || is_callable($extenders)) {
$extenders = $container->call($extenders); $resolvedExtenders = $container->call($extenders);
} elseif (is_callable($extenders)) { } else {
$extenders = $container->call($extenders); $resolvedExtenders = $extenders;
} }
foreach ($extenders as $extender) { foreach ($resolvedExtenders as $extender) {
$extender->extend($container, $extension); $extender->extend($container, $extension);
} }
} }