From 239e89fd5f7787fe26f0bbb42604c65a8826b8a9 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Thu, 11 Oct 2018 08:28:53 +0200 Subject: [PATCH] missed a spot in https://github.com/opnsense/core/issues/2670 leading to basemodel to being able to find iterateItems(), previous functionality used a specialized property which was passed using __get() --- src/opnsense/mvc/app/models/OPNsense/Base/BaseModel.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/opnsense/mvc/app/models/OPNsense/Base/BaseModel.php b/src/opnsense/mvc/app/models/OPNsense/Base/BaseModel.php index aa860c433..8a8aaf538 100644 --- a/src/opnsense/mvc/app/models/OPNsense/Base/BaseModel.php +++ b/src/opnsense/mvc/app/models/OPNsense/Base/BaseModel.php @@ -366,6 +366,15 @@ abstract class BaseModel return $this->internalData->setNodes($data); } + /** + * iterate (non virtual) child nodes + * @return mixed + */ + public function iterateItems() + { + return $this->internalData->iterateItems(); + } + /** * validate full model using all fields and data in a single (1 deep) array * @param bool $validateFullModel validate full model or only changed fields