Documentation

MethodNode
in package

Method node.

Tags
author

Konstantin Kudryashov ever.zet@gmail.com

Table of Contents

$arguments  : array<string|int, ArgumentNode>
$code  : mixed
$name  : mixed
$returnsReference  : mixed
$returnTypeNode  : ReturnTypeNode
$static  : mixed
$visibility  : mixed
__construct()  : mixed
addArgument()  : mixed
getArguments()  : array<string|int, ArgumentNode>
getCode()  : mixed
getName()  : mixed
getReturnType()  : string|null
getReturnTypeNode()  : ReturnTypeNode
getVisibility()  : mixed
hasNullableReturnType()  : bool
hasReturnType()  : bool
isStatic()  : mixed
returnsReference()  : mixed
setCode()  : mixed
setNullableReturnType()  : mixed
setReturnsReference()  : mixed
setReturnType()  : mixed
setReturnTypeNode()  : void
setStatic()  : mixed
setVisibility()  : mixed
useParentCode()  : mixed
generateArgument()  : mixed

Properties

$returnsReference

private mixed $returnsReference = false

$visibility

private mixed $visibility = 'public'

Methods

__construct()

public __construct(string $name[, string $code = null ][, TypeHintReference $typeHintReference = null ]) : mixed
Parameters
$name : string
$code : string = null
$typeHintReference : TypeHintReference = null
Return values
mixed

getCode()

public getCode() : mixed
Return values
mixed

getName()

public getName() : mixed
Return values
mixed

getReturnType()

public getReturnType() : string|null
Tags
deprecated

use getReturnTypeNode instead

Return values
string|null

getVisibility()

public getVisibility() : mixed
Return values
mixed

hasNullableReturnType()

public hasNullableReturnType() : bool
Tags
deprecated

use getReturnTypeNode instead

Return values
bool

hasReturnType()

public hasReturnType() : bool
Tags
deprecated

use getReturnTypeNode instead

Return values
bool

isStatic()

public isStatic() : mixed
Return values
mixed

returnsReference()

public returnsReference() : mixed
Return values
mixed

setCode()

public setCode(string $code) : mixed
Parameters
$code : string
Return values
mixed

setNullableReturnType()

public setNullableReturnType([bool $bool = true ]) : mixed
Parameters
$bool : bool = true
Tags
deprecated

use setReturnTypeNode instead

Return values
mixed

setReturnsReference()

public setReturnsReference() : mixed
Return values
mixed

setReturnType()

public setReturnType([string $type = null ]) : mixed
Parameters
$type : string = null
Tags
deprecated

use setReturnTypeNode instead

Return values
mixed

setStatic()

public setStatic([mixed $static = true ]) : mixed
Parameters
$static : mixed = true
Return values
mixed

setVisibility()

public setVisibility(string $visibility) : mixed
Parameters
$visibility : string
Return values
mixed

useParentCode()

public useParentCode() : mixed
Return values
mixed

Search results