Methods
__construct()
__construct(array $methodTokens, \Zend\Code\NameInformation $nameInformation = null
)
Parameters
$methodTokens
array
$nameInformation
\Zend\Code\NameInformation
__toString()
__toString()
getAnnotations()
getAnnotations(\Zend\Code\Annotation\AnnotationManager $annotationManager) : \Zend\Code\Scanner\AnnotationScanner
Parameters
$annotationManager
\Zend\Code\Annotation\AnnotationManager
Returns
\Zend\Code\Scanner\AnnotationScanner
getBody()
getBody() : string
getClassScanner()
getClassScanner() : \Zend\Code\Scanner\MethodScanner
Returns
\Zend\Code\Scanner\MethodScanner
getLineEnd()
getLineEnd() : integer
getLineStart()
getLineStart() : integer
getName()
getName() : string
getNumberOfParameters()
getNumberOfParameters() : integer
getParameter()
getParameter(integer|string $parameterNameOrInfoIndex) : \Zend\Code\Scanner\ParameterScanner
Parameters
$parameterNameOrInfoIndex
integer
string
Exceptions
\Zend\Code\Exception\InvalidArgumentException |
|
Returns
\Zend\Code\Scanner\ParameterScanner
getParameters()
getParameters(boolean $returnScanner = false
) : array
Parameters
$returnScanner
boolean
Returns
array
isAbstract()
isAbstract() : boolean
isFinal()
isFinal() : boolean
isPrivate()
isPrivate() : boolean
isProtected()
isProtected() : boolean
isPublic()
isPublic() : boolean
isStatic()
isStatic() : boolean
setClass()
setClass(string $class) : \Zend\Code\Scanner\MethodScanner
Parameters
$class
string
Returns
\Zend\Code\Scanner\MethodScanner
Override the given name for a method, this is necessary to
support traits.
setName($name) : \Zend\Code\Scanner\MethodScanner
fluent |
This method is part of a fluent interface and will return the same instance |
Parameters
$name
Returns
\Zend\Code\Scanner\MethodScanner
setScannerClass()
setScannerClass(\Zend\Code\Scanner\ClassScanner $scannerClass) : \Zend\Code\Scanner\MethodScanner
Parameters
$scannerClass
\Zend\Code\Scanner\ClassScanner
Returns
\Zend\Code\Scanner\MethodScanner
Visibility must be of T_PUBLIC, T_PRIVATE or T_PROTECTED
Needed to support traits
setVisibility($visibility) : \Zend\Code\Scanner\MethodScanner
fluent |
This method is part of a fluent interface and will return the same instance |
Parameters
$visibility
T_PUBLIC | T_PRIVATE | T_PROTECTED
Exceptions
Returns
\Zend\Code\Scanner\MethodScanner
Properties
$isAbstract
$isAbstract : boolean
$isFinal
$isFinal : boolean
$isPrivate
$isPrivate : boolean
$isProtected
$isProtected : boolean
$isPublic
$isPublic : boolean
$isScanned
$isScanned : boolean
$isStatic
$isStatic : boolean
$lineEnd
$lineEnd : integer
$lineStart
$lineStart : integer
$scannerClass
$scannerClass : \Zend\Code\Scanner\ClassScanner