PHP Класс PhpParser\Node\Stmt\Class_

Наследование: extends PhpParser\Node\Stmt
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$extends Name of extended class
$flags Type
$implements Names of implemented interfaces
$type

Защищенные свойства (Protected)

Свойство Тип Описание
$specialNames

Открытые методы

Метод Описание
__construct ( string | null $name, array $subNodes = [], array $attributes = [] ) Constructs a class node.
getSubNodeNames ( )
isAbstract ( )
isAnonymous ( )
isFinal ( )
verifyModifier ( $a, $b )

Описание методов

__construct() публичный Метод

Constructs a class node.
public __construct ( string | null $name, array $subNodes = [], array $attributes = [] )
$name string | null Name
$subNodes array Array of the following optional subnodes: 'flags' => 0 : Flags 'extends' => null : Name of extended class 'implements' => array(): Names of implemented interfaces 'stmts' => array(): Statements
$attributes array Additional attributes

getSubNodeNames() публичный Метод

public getSubNodeNames ( )

isAbstract() публичный Метод

public isAbstract ( )

isAnonymous() публичный Метод

public isAnonymous ( )

isFinal() публичный Метод

public isFinal ( )

verifyModifier() публичный статический Метод

public static verifyModifier ( $a, $b )

Описание свойств

$extends публичное свойство

Name of extended class
public $extends

$flags публичное свойство

Type
public $flags

$implements публичное свойство

Names of implemented interfaces
public $implements

$specialNames защищенное статическое свойство

protected static $specialNames

$type публичное свойство

Устаревший: Use $flags instead
public $type