Lines Matching refs:headingEnterCall
33 private ?Call $headingEnterCall; variable in ComboStrap\\OutlineSection
50 * @param Call|null $headingEnterCall - null if the section is the root
52 private function __construct(Outline $outlineContext, Call $headingEnterCall = null) argument
55 $this->headingEnterCall = $headingEnterCall;
56 if ($headingEnterCall !== null) {
57 $position = $headingEnterCall->getFirstMatchedCharacterPosition();
63 $this->addHeaderCall($headingEnterCall);
70 if ($this->headingEnterCall->getTagName() == 'header') {
71 if (count($this->headingEnterCall->getAttributes()) == 3) {
72 $this->headingEnterCall->setAttribute(3, false);
75 $this->headingEnterCall->setAttribute('id', $this->getHeadingId());
173 $this->headingEnterCall !== null &&
174 $this->headingEnterCall->isPluginCall() &&
175 !$this->headingEnterCall->hasAttribute("id")
177 $this->headingEnterCall->addAttribute("id", $this->getHeadingId());
186 return $this->headingEnterCall;
208 if ($this->headingEnterCall === null) {
211 switch ($this->headingEnterCall->getTagName()) {
213 $level = $this->headingEnterCall->getInstructionCall()[1][1];
216 $level = $this->headingEnterCall->getAttribute(HeadingTag::LEVEL);
254 $id = $this->headingEnterCall->getAttribute("id");
291 return $this->headingEnterCall !== null;
306 switch ($this->headingEnterCall->getTagName()) {
308 $this->headingEnterCall->getInstructionCall()[1][1] = $level;
311 $this->headingEnterCall->setAttribute(HeadingTag::LEVEL, $level);