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

Breadcrumb

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

class Variable

Same name in this branch
  1. 11.1.x vendor/phpunit/phpunit/src/TextUI/Configuration/Value/Variable.php \PHPUnit\TextUI\Configuration\Variable
  2. 11.1.x vendor/symfony/dependency-injection/Variable.php \Symfony\Component\DependencyInjection\Variable
  3. 11.1.x core/lib/Drupal/Component/Utility/Variable.php \Drupal\Component\Utility\Variable
  4. 11.1.x core/modules/migrate_drupal/src/Plugin/migrate/source/Variable.php \Drupal\migrate_drupal\Plugin\migrate\source\Variable

Hierarchy

  • class \PhpParser\NodeAbstract implements \PhpParser\Node, \PhpParser\JsonSerializable
    • class \PhpParser\Node\Expr extends \PhpParser\NodeAbstract
      • class \PhpParser\Node\Expr\Variable extends \PhpParser\Node\Expr

Expanded class hierarchy of Variable

48 string references to 'Variable'
action_settings.yml in core/modules/system/migrations/action_settings.yml
core/modules/system/migrations/action_settings.yml
d6_dblog_settings.yml in core/modules/dblog/migrations/d6_dblog_settings.yml
core/modules/dblog/migrations/d6_dblog_settings.yml
d6_language_negotiation_settings.yml in core/modules/language/migrations/d6_language_negotiation_settings.yml
core/modules/language/migrations/d6_language_negotiation_settings.yml
d6_language_types.yml in core/modules/language/migrations/d6_language_types.yml
core/modules/language/migrations/d6_language_types.yml
d6_node_settings.yml in core/modules/node/migrations/d6_node_settings.yml
core/modules/node/migrations/d6_node_settings.yml

... See full list

File

vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Variable.php, line 7

Namespace

PhpParser\Node\Expr
View source
class Variable extends Expr {
    
    /** @var string|Expr Name */
    public $name;
    
    /**
     * Constructs a variable node.
     *
     * @param string|Expr $name Name
     * @param array<string, mixed> $attributes Additional attributes
     */
    public function __construct($name, array $attributes = []) {
        $this->attributes = $attributes;
        $this->name = $name;
    }
    public function getSubNodeNames() : array {
        return [
            'name',
        ];
    }
    public function getType() : string {
        return 'Expr_Variable';
    }

}

Members

Title Sort descending Modifiers Object type Summary
Variable::$name public property @var string|Expr Name
Variable::getSubNodeNames public function
Variable::getType public function
Variable::__construct public function Constructs a variable node.

API Navigation

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