From f9b68b683b277ed772687a55854002e7f77d28a3 Mon Sep 17 00:00:00 2001 From: Johannes Meyer Date: Mon, 7 Sep 2015 09:49:05 +0200 Subject: [PATCH] NavigationItem: Consider unknown properties as element attributes refs #5600 --- library/Icinga/Web/Navigation/NavigationItem.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/library/Icinga/Web/Navigation/NavigationItem.php b/library/Icinga/Web/Navigation/NavigationItem.php index 0aa97dbc0..98644c8ca 100644 --- a/library/Icinga/Web/Navigation/NavigationItem.php +++ b/library/Icinga/Web/Navigation/NavigationItem.php @@ -527,6 +527,8 @@ class NavigationItem implements IteratorAggregate /** * Set this item's properties * + * Unknown properties (no matching setter) are considered as element attributes. + * * @param array $properties * * @return $this @@ -537,6 +539,8 @@ class NavigationItem implements IteratorAggregate $setter = 'set' . ucfirst($name); if (method_exists($this, $setter)) { $this->$setter($value); + } else { + $this->setAttribute($name, $value); } }