diff --git a/framework/core/src/Extension/Extension.php b/framework/core/src/Extension/Extension.php index 41e73482a..3398f51b4 100644 --- a/framework/core/src/Extension/Extension.php +++ b/framework/core/src/Extension/Extension.php @@ -283,6 +283,14 @@ class Extension implements Arrayable { $properties = $this->getIcon(); + if (empty($properties)) { + return ''; + } + + $properties = array_filter($properties, function ($item) { + return is_string($item); + }); + unset($properties['name']); return implode(';', array_map(function (string $property, string $value) {