Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. NodeFinder.php

function NodeFinder::findInstanceOf

Find all nodes that are instances of a certain class.

@template TNode as Node

Parameters

Node|Node[] $nodes Single node or array of nodes to search in:

class-string<TNode> $class Class name:

Return value

TNode[] Found nodes (all instances of $class)

File

vendor/nikic/php-parser/lib/PhpParser/NodeFinder.php, line 44

Class

NodeFinder

Namespace

PhpParser

Code

public function findInstanceOf($nodes, string $class) : array {
    return $this->find($nodes, function ($node) use ($class) {
        return $node instanceof $class;
    });
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal