aboutsummaryrefslogtreecommitdiff
path: root/lib/BridgeCard.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/BridgeCard.php')
-rw-r--r--lib/BridgeCard.php15
1 files changed, 9 insertions, 6 deletions
diff --git a/lib/BridgeCard.php b/lib/BridgeCard.php
index 27285558..f270c1a3 100644
--- a/lib/BridgeCard.php
+++ b/lib/BridgeCard.php
@@ -2,7 +2,7 @@
final class BridgeCard
{
- public static function render(string $bridgeClassName, Request $request): string
+ public static function render(string $bridgeClassName, ?string $token): string
{
$bridgeFactory = new BridgeFactory();
@@ -14,10 +14,15 @@ final class BridgeCard
$description = $bridge->getDescription();
$contexts = $bridge->getParameters();
- if (Configuration::getConfig('proxy', 'url') && Configuration::getConfig('proxy', 'by_bridge')) {
+ // Checkbox for disabling of proxy (if enabled)
+ if (
+ Configuration::getConfig('proxy', 'url')
+ && Configuration::getConfig('proxy', 'by_bridge')
+ ) {
+ $proxyName = Configuration::getConfig('proxy', 'name') ?: Configuration::getConfig('proxy', 'url');
$contexts['global']['_noproxy'] = [
- 'name' => 'Disable proxy (' . (Configuration::getConfig('proxy', 'name') ?: Configuration::getConfig('proxy', 'url')) . ')',
- 'type' => 'checkbox'
+ 'name' => sprintf('Disable proxy (%s)', $proxyName),
+ 'type' => 'checkbox',
];
}
@@ -47,8 +52,6 @@ final class BridgeCard
CARD;
- $token = $request->attribute('token');
-
if (count($contexts) === 0) {
// The bridge has zero parameters
$card .= self::renderForm($bridgeClassName, '', [], $token);