class Node
Same name in this branch
- 11.1.x vendor/twig/twig/src/Node/Node.php \Twig\Node\Node
- 11.1.x vendor/mck89/peast/lib/Peast/Syntax/Node/Node.php \Peast\Syntax\Node\Node
- 11.1.x core/modules/node/src/Plugin/migrate/source/d6/Node.php \Drupal\node\Plugin\migrate\source\d6\Node
- 11.1.x core/modules/node/src/Plugin/migrate/source/d7/Node.php \Drupal\node\Plugin\migrate\source\d7\Node
- 11.1.x core/modules/node/src/Plugin/views/field/Node.php \Drupal\node\Plugin\views\field\Node
- 11.1.x core/modules/node/src/Plugin/views/wizard/Node.php \Drupal\node\Plugin\views\wizard\Node
- 11.1.x core/modules/node/src/Plugin/views/argument_default/Node.php \Drupal\node\Plugin\views\argument_default\Node
- 11.1.x core/modules/node/src/Entity/Node.php \Drupal\node\Entity\Node
@internal This class is not covered by the backward compatibility promise for phpunit/php-code-coverage
Hierarchy
- class \SebastianBergmann\CodeCoverage\Report\Xml\Node
Expanded class hierarchy of Node
321 string references to 'Node'
- AbstractUnary::compile in vendor/
twig/ twig/ src/ Node/ Expression/ Unary/ AbstractUnary.php - block.block.olivero_syndicate.yml in core/
themes/ olivero/ config/ optional/ block.block.olivero_syndicate.yml - core/themes/olivero/config/optional/block.block.olivero_syndicate.yml
- block.block.umami_views_block__articles_aside_block_1.yml in core/
profiles/ demo_umami/ config/ install/ block.block.umami_views_block__articles_aside_block_1.yml - core/profiles/demo_umami/config/install/block.block.umami_views_block__articles_aside_block_1.yml
- BrowserKitDriver::mergeForms in vendor/
behat/ mink-browserkit-driver/ src/ BrowserKitDriver.php - Merges second form values into first one.
- CallableArgumentsExtractor::getCallableParameters in vendor/
twig/ twig/ src/ Util/ CallableArgumentsExtractor.php
File
-
vendor/
phpunit/ php-code-coverage/ src/ Report/ Xml/ Node.php, line 18
Namespace
SebastianBergmann\CodeCoverage\Report\XmlView source
abstract class Node {
private DOMDocument $dom;
private DOMElement $contextNode;
public function __construct(DOMElement $context) {
$this->setContextNode($context);
}
public function dom() : DOMDocument {
return $this->dom;
}
public function totals() : Totals {
$totalsContainer = $this->contextNode()->firstChild;
if (!$totalsContainer) {
$totalsContainer = $this->contextNode()
->appendChild($this->dom
->createElementNS('https://schema.phpunit.de/coverage/1.0', 'totals'));
}
return new Totals($totalsContainer);
}
public function addDirectory(string $name) : Directory {
$dirNode = $this->dom()
->createElementNS('https://schema.phpunit.de/coverage/1.0', 'directory');
$dirNode->setAttribute('name', $name);
$this->contextNode()
->appendChild($dirNode);
return new Directory($dirNode);
}
public function addFile(string $name, string $href) : File {
$fileNode = $this->dom()
->createElementNS('https://schema.phpunit.de/coverage/1.0', 'file');
$fileNode->setAttribute('name', $name);
$fileNode->setAttribute('href', $href);
$this->contextNode()
->appendChild($fileNode);
return new File($fileNode);
}
protected function setContextNode(DOMElement $context) : void {
$this->dom = $context->ownerDocument;
$this->contextNode = $context;
}
protected function contextNode() : DOMElement {
return $this->contextNode;
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overrides |
---|---|---|---|---|
Node::$contextNode | private | property | ||
Node::$dom | private | property | ||
Node::addDirectory | public | function | ||
Node::addFile | public | function | ||
Node::contextNode | protected | function | ||
Node::dom | public | function | ||
Node::setContextNode | protected | function | ||
Node::totals | public | function | ||
Node::__construct | public | function | 1 |