From b68cd0741888c38fe324b0a682af3095bd2a1021 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Tue, 1 Nov 2016 21:12:18 +0100 Subject: [PATCH] (filter) add getInterfaceMapping() to Firewall->Plugin, fix setInterfaceMapping() --- .../mvc/app/library/OPNsense/Firewall/Plugin.php | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/opnsense/mvc/app/library/OPNsense/Firewall/Plugin.php b/src/opnsense/mvc/app/library/OPNsense/Firewall/Plugin.php index c2bffdffa..2c645e159 100644 --- a/src/opnsense/mvc/app/library/OPNsense/Firewall/Plugin.php +++ b/src/opnsense/mvc/app/library/OPNsense/Firewall/Plugin.php @@ -37,7 +37,7 @@ class Plugin { private $anchors = array(); private $filterRules = array(); - private $interfaceMapping ; + private $interfaceMapping = array(); private $interfaceStaticMapping; /** @@ -45,9 +45,6 @@ class Plugin */ public function __construct() { - // set static mappings - $this->interfaceMapping = array(); - $this->interfaceMapping['loopback'] = array('if' => 'lo0'); } /** @@ -56,9 +53,19 @@ class Plugin */ public function setInterfaceMapping(&$mapping) { + $this->interfaceMapping = array(); + $this->interfaceMapping['loopback'] = array('if' => 'lo0', 'descr' => 'loopback'); $this->interfaceMapping = array_merge($this->interfaceMapping, $mapping); } + /** + * @return array + */ + public function getInterfaceMapping() + { + return $this->interfaceMapping; + } + /** * register anchor * @param string $name anchor name