Lines Matching refs:node
36 foreach ($document->iterator(NodeIterator::FLAG_BLOCKS_ONLY) as $node) {
37 if (! $node instanceof Footnote) {
42 $ref = $document->getReferenceMap()->get($node->getReference()->getLabel());
45 $footnotes[(int) $ref->getTitle()] = $node;
48 $footnotes[\PHP_INT_MAX] = $node;
51 $key = '#' . $this->config->get('footnote/footnote_id_prefix') . $node->getReference()->getDestination();
53 $this->createBackrefs($node, $document->data->get($key));
81 * @param Footnote $node The target footnote
84 private function createBackrefs(Footnote $node, array $backrefs): void
87 $target = $node->lastChild();
90 $target = $node;