PHP Класс PHPSA\Definition\FunctionDefinition

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

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

Свойство Тип Описание
$filepath string
$possibleReturnTypes array
$returnTypes integer
$statement PhpParser\Node\Stmt\Function_

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

Метод Описание
__construct ( string $name, Function_ $statement )
compile ( Context $context ) : boolean Compile function to check it
getFilepath ( ) : string
getNamespace ( ) : string
getParams ( ) : Param[]
setFilepath ( string $filepath )

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

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

public __construct ( string $name, Function_ $statement )
$name string
$statement PhpParser\Node\Stmt\Function_

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

Compile function to check it
public compile ( Context $context ) : boolean
$context PHPSA\Context
Результат boolean

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

public getFilepath ( ) : string
Результат string

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

public getNamespace ( ) : string
Результат string

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

public getParams ( ) : Param[]
Результат PhpParser\Node\Param[]

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

public setFilepath ( string $filepath )
$filepath string

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

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

protected string $filepath
Результат string

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

protected array $possibleReturnTypes
Результат array

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

protected int $returnTypes
Результат integer

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

protected Function_,PhpParser\Node\Stmt $statement
Результат PhpParser\Node\Stmt\Function_