Lines Matching defs:toc
72 $toc = $this->createToc($document);
74 $normalizer = $this->getNormalizer($toc);
94 $toc->setStartLine($firstHeading->getStartLine());
95 $toc->setEndLine($heading->getEndLine());
100 $listItem = new ListItem($toc->getListData());
110 if (! $toc->hasChildren() || $firstHeading === null) {
114 return $toc;
129 $toc = new TableOfContents($listData);
131 $toc->setStartLine($document->getStartLine());
132 $toc->setEndLine($document->getEndLine());
134 return $toc;
155 private function getNormalizer(TableOfContents $toc): NormalizerStrategyInterface
159 return new AsIsNormalizerStrategy($toc);
161 return new RelativeNormalizerStrategy($toc);
163 return new FlatNormalizerStrategy($toc);