getBridgeClassNames(); $formatFactory = new FormatFactory(); $formats = $formatFactory->getFormatNames(); $body = ''; foreach ($bridgeClassNames as $bridgeClassName) { if ($bridgeFactory->isWhitelisted($bridgeClassName)) { $body .= BridgeCard::displayBridgeCard($bridgeClassName, $formats); $activeBridges++; } elseif ($showInactive) { $body .= BridgeCard::displayBridgeCard($bridgeClassName, $formats, false) . PHP_EOL; } } return render(__DIR__ . '/../templates/frontpage.html.php', [ 'admin_email' => Configuration::getConfig('admin', 'email'), 'admin_telegram' => Configuration::getConfig('admin', 'telegram'), 'bridges' => $body, 'active_bridges' => $activeBridges, 'total_bridges' => count($bridgeClassNames), 'show_inactive' => $showInactive, ]); } }