mirror of
https://github.com/RSS-Bridge/rss-bridge.git
synced 2025-07-16 06:26:24 +02:00
fix: dont fail for non-existing enabled bridge (#3589)
* fix: dont fail for non-existing enabled bridge * yup
This commit is contained in:
@ -23,7 +23,12 @@ final class BridgeFactory
|
||||
$this->enabledBridges = $this->bridgeClassNames;
|
||||
break;
|
||||
}
|
||||
$this->enabledBridges[] = $this->createBridgeClassName($enabledBridge);
|
||||
$bridgeClassName = $this->createBridgeClassName($enabledBridge);
|
||||
if ($bridgeClassName) {
|
||||
$this->enabledBridges[] = $bridgeClassName;
|
||||
} else {
|
||||
Logger::info(sprintf('Bridge not found: %s', $enabledBridge));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -42,13 +47,10 @@ final class BridgeFactory
|
||||
$name = self::normalizeBridgeName($bridgeName);
|
||||
$namesLoweredCase = array_map('strtolower', $this->bridgeClassNames);
|
||||
$nameLoweredCase = strtolower($name);
|
||||
|
||||
if (! in_array($nameLoweredCase, $namesLoweredCase)) {
|
||||
throw new \Exception(sprintf('Bridge name invalid: %s', $bridgeName));
|
||||
return null;
|
||||
}
|
||||
|
||||
$index = array_search($nameLoweredCase, $namesLoweredCase);
|
||||
|
||||
return $this->bridgeClassNames[$index];
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user