Lines Matching defs:heading
79 $heading = $headingLink->parent();
80 // Make sure this is actually tied to a heading
81 if (! $heading instanceof Heading) {
86 if ($heading->getLevel() < $this->minHeadingLevel || $heading->getLevel() > $this->maxHeadingLevel) {
90 // Keep track of the first heading we see - we might need this later
91 $firstHeading ??= $heading;
95 $toc->setEndLine($heading->getEndLine());
98 $link = new Link('#' . $this->fragmentPrefix . $headingLink->getSlug(), StringContainerHelper::getChildText($heading, [RawMarkupContainerInterface::class]));
101 $listItem->setStartLine($heading->getStartLine());
102 $listItem->setEndLine($heading->getEndLine());
106 $normalizer->addItem($heading->getLevel(), $listItem);