Methods

__construct()

__construct(array $methodTokens, \Zend\Code\NameInformation $nameInformation) 

Parameters

$methodTokens

array

$nameInformation

\Zend\Code\NameInformation

__toString()

__toString() 

export()

export() 

getAnnotations()

getAnnotations(\Zend\Code\Annotation\AnnotationManager $annotationManager) : \Zend\Code\Scanner\AnnotationScanner

getBody()

getBody() : string

Returns

string

getClassScanner()

getClassScanner() : \Zend\Code\Scanner\MethodScanner

getDocComment()

getDocComment() : string

Returns

string

getLineEnd()

getLineEnd() : int

Returns

int

getLineStart()

getLineStart() : int

Returns

int

getName()

getName() : string

Returns

string

getNumberOfParameters()

getNumberOfParameters() : int

Returns

int

getParameter()

getParameter(int | string $parameterNameOrInfoIndex) : \Zend\Code\Scanner\ParameterScanner

Parameters

$parameterNameOrInfoIndex

intstring

Exceptions

\Zend\Code\Exception\InvalidArgumentException

Returns

getParameters()

getParameters(bool $returnScanner) : array

Parameters

$returnScanner

bool

Returns

array

isAbstract()

isAbstract() : bool

Returns

bool

isFinal()

isFinal() : bool

Returns

bool

isPrivate()

isPrivate() : bool

Returns

bool

isProtected()

isProtected() : bool

Returns

bool

isPublic()

isPublic() : bool

Returns

bool

isStatic()

isStatic() : bool

Returns

bool

setClass()

setClass(string $class) : \Zend\Code\Scanner\MethodScanner

Parameters

$class

string

Returns

Override the given name for a method, this is necessary to support traits.

setName($name) : \Zend\Code\Scanner\self

Parameters

$name

Returns

\Zend\Code\Scanner\self

setScannerClass()

setScannerClass(\Zend\Code\Scanner\ClassScanner $scannerClass) : \Zend\Code\Scanner\MethodScanner

Visibility must be of T_PUBLIC, T_PRIVATE or T_PROTECTED Needed to support traits

setVisibility(\Zend\Code\Scanner\$visibility $visibility) : \Zend\Code\Scanner\self

Parameters

$visibility

\Zend\Code\Scanner\$visibility

T_PUBLIC | T_PRIVATE | T_PROTECTED

Exceptions

\Zend\Code\Exception

Returns

\Zend\Code\Scanner\self

scan()

scan() 

 Properties

 

$body

$body : string

 

$class

$class : string

 

$docComment

$docComment : string

 

$infos

$infos : array

 

$isAbstract

$isAbstract : bool

 

$isFinal

$isFinal : bool

 

$isPrivate

$isPrivate : bool

 

$isProtected

$isProtected : bool

 

$isPublic

$isPublic : bool

 

$isScanned

$isScanned : bool

 

$isStatic

$isStatic : bool

 

$lineEnd

$lineEnd : int

 

$lineStart

$lineStart : int

 

$name

$name : string

 

$nameInformation

$nameInformation : \Zend\Code\NameInformation

 

$scannerClass

$scannerClass : \Zend\Code\Scanner\ClassScanner

 

$tokens

$tokens : array