Zend\Code\Scanner\PropertyScanner
Synopsis
class PropertyScanner
implements
ScannerInterface
{
- // constants
- const T_BOOLEAN = "boolean";
- const T_INTEGER = "int";
- const T_STRING = "string";
- const T_ARRAY = "array";
- const T_UNKNOWN = "unknown";
- // members
- protected bool $isScanned;
- protected array $tokens;
- protected NameInformation $nameInformation;
- protected string $class;
- protected ClassScanner $scannerClass;
- protected int $lineStart;
- protected bool $isProtected;
- protected bool $isPublic;
- protected bool $isPrivate;
- protected bool $isStatic;
- protected string $docComment;
- protected string $name;
- protected string $value;
- protected string $valueType;
- // methods
- public void __construct()
- public void setClass()
- public void setScannerClass()
- public ClassScanner getClassScanner()
- public string getName()
- public string getValueType()
- public bool isPublic()
- public bool isPrivate()
- public bool isProtected()
- public bool isStatic()
- public string getValue()
- public string getDocComment()
- public AnnotationScanner getAnnotations()
- public string __toString()
- protected void scan()
Hierarchy
Implements
Constants
Name | Value |
---|---|
T_BOOLEAN | "boolean" |
T_INTEGER | "int" |
T_STRING | "string" |
T_ARRAY | "array" |
T_UNKNOWN | "unknown" |
Members
protected
- $class — string
- $docComment — string
- $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
- $lineStart — int
- $name — string
- $nameInformation — Zend\Code\NameInformation
- $scannerClass — Zend\Code\Scanner\ClassScanner
- $tokens — array
- $value — string
- $valueType — string