Przeglądaj źródła

Cleanly handle no default attributes being set

Belle Aerni 2 lat temu
rodzic
commit
0e252133e2
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      src/AntCMS/AntMarkdown.php

+ 1 - 1
src/AntCMS/AntMarkdown.php

@@ -40,7 +40,7 @@ class AntMarkdown
 
         $defaultAttributes = [];
         $themeConfig = AntCMS::getThemeConfig();
-        foreach ($themeConfig['defaultAttributes'] as $class => $attributes) {
+        foreach (($themeConfig['defaultAttributes'] ?? []) as $class => $attributes) {
             $reflectionClass = new \ReflectionClass($class);
             $fqcn = $reflectionClass->getName();
             $defaultAttributes[$fqcn] = $attributes;