Zend\Code\Scanner\MethodScanner
Synopsis
class MethodScanner
implements
ScannerInterface
{
- // members
- protected bool $isScanned;
- protected string $docComment;
- protected ClassScanner $scannerClass;
- protected string $class;
- protected string $name;
- protected int $lineStart;
- protected int $lineEnd;
- protected bool $isFinal;
- protected bool $isAbstract;
- protected bool $isPublic;
- protected bool $isProtected;
- protected bool $isPrivate;
- protected bool $isStatic;
- protected string $body;
- protected array $tokens;
- protected NameInformation $nameInformation;
- protected array $infos;
- // methods
- public void __construct()
- public MethodScanner setClass()
- public MethodScanner setScannerClass()
- public MethodScanner getClassScanner()
- public string getName()
- public int getLineStart()
- public int getLineEnd()
- public string getDocComment()
- public AnnotationScanner getAnnotations()
- public bool isFinal()
- public bool isAbstract()
- public bool isPublic()
- public bool isProtected()
- public bool isPrivate()
- public bool isStatic()
- public int getNumberOfParameters()
- public array getParameters()
- public ParameterScanner getParameter()
- public string getBody()
- public static void export()
- public void __toString()
- protected void scan()
Hierarchy
Implements
Members
protected
- $body — string
- $class — string
- $docComment — string
- $infos — array
- $isAbstract — Zend\Code\Scanner\bool
- $isFinal — Zend\Code\Scanner\bool
- $isPrivate — Zend\Code\Scanner\bool
- $isProtected — Zend\Code\Scanner\bool
- $isPublic — Zend\Code\Scanner\bool
- $isScanned — Zend\Code\Scanner\bool
- $isStatic — Zend\Code\Scanner\bool
- $lineEnd — int
- $lineStart — int
- $name — string
- $nameInformation — Zend\Code\NameInformation
- $scannerClass — Zend\Code\Scanner\ClassScanner
- $tokens — array