diff options
| author | polo <ordipolo@gmx.fr> | 2025-10-03 15:42:22 +0200 |
|---|---|---|
| committer | polo <ordipolo@gmx.fr> | 2025-10-03 15:42:22 +0200 |
| commit | 9f88389d78755d7c69c29e9db8f114fd1dbef034 (patch) | |
| tree | 2158ac1292fcd973563adf2a5836b13354fc8207 /src/controller/Director.php | |
| parent | d6d7351259e104ab10b5dda3483c281830ce4ff3 (diff) | |
| download | cms-9f88389d78755d7c69c29e9db8f114fd1dbef034.tar.gz cms-9f88389d78755d7c69c29e9db8f114fd1dbef034.tar.bz2 cms-9f88389d78755d7c69c29e9db8f114fd1dbef034.zip | |
regression AbstractBuilder->render inaccessible, séparation dans Director __construct/makeMenuAndPaths
Diffstat (limited to 'src/controller/Director.php')
| -rw-r--r-- | src/controller/Director.php | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/controller/Director.php b/src/controller/Director.php index 4b9293c..8f038fa 100644 --- a/src/controller/Director.php +++ b/src/controller/Director.php | |||
| @@ -18,17 +18,19 @@ class Director | |||
| 18 | private ?Node $node; | 18 | private ?Node $node; |
| 19 | private Node $article; | 19 | private Node $article; |
| 20 | 20 | ||
| 21 | public function __construct(EntityManager $entityManager, bool $get_menu = false) | 21 | public function __construct(EntityManager $entityManager) |
| 22 | { | 22 | { |
| 23 | $this->entityManager = $entityManager; | 23 | $this->entityManager = $entityManager; |
| 24 | if($get_menu){ | ||
| 25 | self::$menu_data = new Menu($entityManager); | ||
| 26 | self::$page_path = new Path(); | ||
| 27 | $this->page = self::$page_path->getLast(); | ||
| 28 | } | ||
| 29 | $this->node = new Node; // instance mère "vide" ne possédant rien d'autre que des enfants | 24 | $this->node = new Node; // instance mère "vide" ne possédant rien d'autre que des enfants |
| 30 | } | 25 | } |
| 31 | 26 | ||
| 27 | public function makeMenuAndPaths(): void | ||
| 28 | { | ||
| 29 | self::$menu_data = new Menu($this->entityManager); | ||
| 30 | self::$page_path = new Path(); | ||
| 31 | $this->page = self::$page_path->getLast(); | ||
| 32 | } | ||
| 33 | |||
| 32 | public function getNode(): Node | 34 | public function getNode(): Node |
| 33 | { | 35 | { |
| 34 | return $this->node; | 36 | return $this->node; |
