aboutsummaryrefslogtreecommitdiff
path: root/src/view/MenuBuilder.php
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2025-09-17 16:52:43 +0200
committerpolo <ordipolo@gmx.fr>2025-09-17 16:52:43 +0200
commit027af942de75f7c5bc519fabfa5fa11de9bc89ea (patch)
treef8074c57d59e99e036152369f2808046aa0004ec /src/view/MenuBuilder.php
parent07819d9f9e151e9fed6a6490dcad53ba2d57a550 (diff)
downloadcms-027af942de75f7c5bc519fabfa5fa11de9bc89ea.zip
optimisation récursivité dans sortChildren uniquement avec les pages, regression constructeur MenuBuilder
Diffstat (limited to 'src/view/MenuBuilder.php')
-rw-r--r--src/view/MenuBuilder.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/view/MenuBuilder.php b/src/view/MenuBuilder.php
index bc64e30..8ea4b8e 100644
--- a/src/view/MenuBuilder.php
+++ b/src/view/MenuBuilder.php
@@ -13,7 +13,7 @@ class MenuBuilder extends AbstractBuilder
13 //private int $margin_left_multiplier = 29; 13 //private int $margin_left_multiplier = 29;
14 private string $options = ''; 14 private string $options = '';
15 15
16 public function __construct(Node $node, bool $template = true) 16 public function __construct(?Node $node, bool $template = true)
17 { 17 {
18 // impossible de me rappeler pourquoi j'ai écrit ce test sur $node, pourquoi $node serait null? 18 // impossible de me rappeler pourquoi j'ai écrit ce test sur $node, pourquoi $node serait null?
19 $viewFile = $node === null ? self::VIEWS_PATH . 'menu.php' : self::VIEWS_PATH . $node->getName() . '.php'; 19 $viewFile = $node === null ? self::VIEWS_PATH . 'menu.php' : self::VIEWS_PATH . $node->getName() . '.php';