PHP Класс PhpParser\Builder\Class_

Наследование: extends Declaration
Показать файл Открыть проект

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

Свойство Тип Описание
$constants
$extends
$flags
$implements
$methods
$name
$properties
$uses

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

Метод Описание
__construct ( string $name ) Creates a class builder.
addStmt ( PhpParser\Node\Stmt | PhpParser\Builder $stmt ) Adds a statement.
extend ( Name | string $class ) Extends a class.
getNode ( ) : Class_ Returns the built class node.
implement ( ) Implements one or more interfaces.
makeAbstract ( ) Makes the class abstract.
makeFinal ( ) Makes the class final.

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

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

Creates a class builder.
public __construct ( string $name )
$name string Name of the class

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

Adds a statement.
public addStmt ( PhpParser\Node\Stmt | PhpParser\Builder $stmt )
$stmt PhpParser\Node\Stmt | PhpParser\Builder The statement to add

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

Extends a class.
public extend ( Name | string $class )
$class PhpParser\Node\Name | string Name of class to extend

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

Returns the built class node.
public getNode ( ) : Class_
Результат PhpParser\Node\Stmt\Class_ The built class node

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

Implements one or more interfaces.
public implement ( )

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

Makes the class abstract.
public makeAbstract ( )

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

Makes the class final.
public makeFinal ( )

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

$constants защищенное свойство

protected $constants

$extends защищенное свойство

protected $extends

$flags защищенное свойство

protected $flags

$implements защищенное свойство

protected $implements

$methods защищенное свойство

protected $methods

$name защищенное свойство

protected $name

$properties защищенное свойство

protected $properties

$uses защищенное свойство

protected $uses