diff --git a/lib/BridgeAbstract.php b/lib/BridgeAbstract.php index eb9d5a3cc01..679e69af675 100644 --- a/lib/BridgeAbstract.php +++ b/lib/BridgeAbstract.php @@ -58,8 +58,6 @@ abstract class BridgeAbstract implements BridgeInterface /** * Configuration for the bridge - * - * Use {@see BridgeAbstract::getConfiguration()} to read this parameter */ const CONFIGURATION = []; @@ -113,6 +111,11 @@ abstract class BridgeAbstract implements BridgeInterface */ protected $queriedContext = ''; + /** + * Holds the list of bridge-specific configurations from config.ini.php, used by the bridge. + */ + private array $configuration = []; + /** {@inheritdoc} */ public function getItems() { @@ -361,12 +364,6 @@ public function getIcon() return static::URI . '/favicon.ico'; } - /** {@inheritdoc} */ - public function getConfiguration() - { - return static::CONFIGURATION; - } - /** {@inheritdoc} */ public function getParameters() { diff --git a/lib/BridgeInterface.php b/lib/BridgeInterface.php index b461ed12cce..977ad7f61d5 100644 --- a/lib/BridgeInterface.php +++ b/lib/BridgeInterface.php @@ -60,11 +60,6 @@ interface BridgeInterface */ public function collectData(); - /** - * Get the user's supplied configuration for the bridge - */ - public function getConfiguration(); - /** * Returns the value for the selected configuration *