Neos\FluidAdaptor\Core\ViewHelper\AbstractConditionViewHelper::evaluateElseClosures PHP Метод

evaluateElseClosures() защищенный статический Метод

protected static evaluateElseClosures ( array $closures, array $conditionClosures, TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface $renderingContext ) : string
$closures array
$conditionClosures array
$renderingContext TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface
Результат string
    protected static function evaluateElseClosures(array $closures, array $conditionClosures, RenderingContextInterface $renderingContext)
    {
        foreach ($closures as $elseNodeIndex => $elseNodeClosure) {
            if (!isset($conditionClosures[$elseNodeIndex])) {
                return $elseNodeClosure();
            } else {
                if ($conditionClosures[$elseNodeIndex]()) {
                    return $elseNodeClosure();
                }
            }
        }
        return '';
    }