mirror of
https://github.com/lucaspalomodevelop/core.git
synced 2026-03-16 17:44:41 +00:00
mvc, refactor __items usage in BaseField type, for https://github.com/opnsense/core/issues/2670
This commit is contained in:
parent
faca533367
commit
8fba640bc6
@ -522,7 +522,7 @@ abstract class BaseField
|
||||
return array($this);
|
||||
}
|
||||
|
||||
foreach ($this->__items as $node) {
|
||||
foreach ($this->iterateItems() as $node) {
|
||||
foreach ($node->getFlatNodes() as $childNode) {
|
||||
$result[$childNode->internalReference] = $childNode;
|
||||
}
|
||||
@ -539,7 +539,7 @@ abstract class BaseField
|
||||
public function getNodes()
|
||||
{
|
||||
$result = array ();
|
||||
foreach ($this->__items as $key => $node) {
|
||||
foreach ($this->iterateItems() as $key => $node) {
|
||||
if ($node->isContainer()) {
|
||||
$result[$key] = $node->getNodes();
|
||||
} else {
|
||||
@ -568,7 +568,7 @@ abstract class BaseField
|
||||
public function setNodes($data)
|
||||
{
|
||||
// update structure with new content
|
||||
foreach ($this->__items as $key => $node) {
|
||||
foreach ($this->iterateItems() as $key => $node) {
|
||||
if ($data != null && isset($data[$key])) {
|
||||
if ($node->isContainer()) {
|
||||
if (is_array($data[$key])) {
|
||||
@ -618,7 +618,7 @@ abstract class BaseField
|
||||
}
|
||||
}
|
||||
|
||||
foreach ($this->__items as $key => $FieldNode) {
|
||||
foreach ($this->iterateItems() as $key => $FieldNode) {
|
||||
$FieldNode->addToXMLNode($subnode);
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user