ConstantDeclaration
A declared class property.
- Copyright
- 2016 Appertly
- License
- Apache-2.0
Constructors / Destructors
Returns | Signature and Description |
---|---|
void | __construct ( , , )Creates a new ConstantDeclaration. |
Instance Methods
Returns | Signature and Description |
---|---|
? ScannedClass | getClass ()Gets the containing class. |
Block | Gets the doc comment block. |
string | Gets the source filename. |
string | getName ()Gets the name of the declaration. |
string | Gets the best summary for the property. |
ScannedConstant | getToken ()Gets the scanned token. |
? ScannedTypehint | getType ()Gets the best type hints for the property. |
Method Details
__construct
__construct
(ScannedConstant
$constant
, Block
$block
, ?
ScannedClass
$class = null
)Creates a new ConstantDeclaration.
Name | Type | Description |
---|---|---|
$constant | ScannedConstant | The property |
$block | Block | The doc comment |
$class | ? ScannedClass | Optional. The interface, trait, or class |
getClass
getClass
()Gets the containing class.
Type | Description |
---|---|
? ScannedClass | The containing class |
getDocBlock
getDocBlock
()Gets the doc comment block.
Type | Description |
---|---|
Block | The doc block, which could be empty |
getFilename
getFilename
()Gets the source filename.
Type | Description |
---|---|
string | The filename |
getName
getName
()Gets the name of the declaration.
Type | Description |
---|---|
string | The declaration name |
getSummary
getSummary
()Gets the best summary for the property.
Either the PHPDoc summary, or the description of its var
tag.
Type | Description |
---|---|
string | The summary |
getToken
getToken
()Gets the scanned token.
Type | Description |
---|---|
ScannedConstant | The scanned token |
getType
getType
()Gets the best type hints for the property.
Either the inline typehint, or if omitted or mixed
, we use the tags.
Type | Description |
---|---|
? ScannedTypehint | The type hints |