File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -68,13 +68,15 @@ public function generateJson(string $masterDocument = 'index'): array
6868
6969 $ crawler = new Crawler (file_get_contents ($ this ->buildConfig ->getOutputDir ().'/ ' .$ filename .'.html ' ));
7070
71+ // happens when some doc is a partial included in other doc an it doesn't have any titles
72+ $ toc = false === current ($ metaEntry ->getTitles ()) ? [] : $ this ->generateToc ($ metaEntry , current ($ metaEntry ->getTitles ())[1 ]);
7173 $ next = $ this ->determineNext ($ parserFilename , $ flattenedTocTree , $ masterDocument );
7274 $ prev = $ this ->determinePrev ($ parserFilename , $ flattenedTocTree );
7375 $ data = [
7476 'title ' => $ metaEntry ->getTitle (),
7577 'parents ' => $ this ->determineParents ($ parserFilename , $ tocTreeHierarchy ) ?: [],
7678 'current_page_name ' => $ parserFilename ,
77- 'toc ' => $ toc = $ this -> generateToc ( $ metaEntry , current ( $ metaEntry -> getTitles ())[ 1 ]) ,
79+ 'toc ' => $ toc ,
7880 'toc_options ' => TocExtension::getOptions ($ toc ),
7981 'next ' => $ next ,
8082 'prev ' => $ prev ,
You can’t perform that action at this time.
0 commit comments