You are here

public function Node::getArgument in Drupal 9

Same name and namespace in other branches
  1. 8 core/modules/node/src/Plugin/views/argument_default/Node.php \Drupal\node\Plugin\views\argument_default\Node::getArgument()

Return the default argument.

This needs to be overridden by every default argument handler to properly do what is needed.

Overrides ArgumentDefaultPluginBase::getArgument

1 call to Node::getArgument()
TopLevelBook::getArgument in core/modules/book/src/Plugin/views/argument_default/TopLevelBook.php
Return the default argument.
1 method overrides Node::getArgument()
TopLevelBook::getArgument in core/modules/book/src/Plugin/views/argument_default/TopLevelBook.php
Return the default argument.

File

core/modules/node/src/Plugin/views/argument_default/Node.php, line 62

Class

Node
Default argument plugin to extract a node.

Namespace

Drupal\node\Plugin\views\argument_default

Code

public function getArgument() {
  if (($node = $this->routeMatch
    ->getParameter('node')) && $node instanceof NodeInterface) {
    return $node
      ->id();
  }
}