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
68
68
69
69
$ crawler = new Crawler (file_get_contents ($ this ->buildConfig ->getOutputDir ().'/ ' .$ filename .'.html ' ));
70
70
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 ]);
71
73
$ next = $ this ->determineNext ($ parserFilename , $ flattenedTocTree , $ masterDocument );
72
74
$ prev = $ this ->determinePrev ($ parserFilename , $ flattenedTocTree );
73
75
$ data = [
74
76
'title ' => $ metaEntry ->getTitle (),
75
77
'parents ' => $ this ->determineParents ($ parserFilename , $ tocTreeHierarchy ) ?: [],
76
78
'current_page_name ' => $ parserFilename ,
77
- 'toc ' => $ toc = $ this -> generateToc ( $ metaEntry , current ( $ metaEntry -> getTitles ())[ 1 ]) ,
79
+ 'toc ' => $ toc ,
78
80
'toc_options ' => TocExtension::getOptions ($ toc ),
79
81
'next ' => $ next ,
80
82
'prev ' => $ prev ,
You can’t perform that action at this time.
0 commit comments