|  Download [comment]: # (This file is part of PcGen, PHP Code Generation support package. Copyright 2020 Kjell-Inge Gustafsson, kigkonsult, All rights reserved, licence GPL 3.0) VarDtoThe `VarDto`class manages base variable data and has only getter and setter methods, no logic.
Used in [ClassMgr], [FcnFrameMgr] and [FcnInvokeMgr], defining (simpler) arguments. VarDto Methods
* ```varName``` _string_ 
* ```varType``` _string_, variable type (type hint), default null
   convenient constants found in PcGenInterface
* ```default```, _mixed_, the argument (init-)value if null
* ```summary``` _string_, the [phpdoc] summary
* ```description``` _string_|_array_, the [phpdoc] description
* Throws _InvalidArgumentException_
 
convenient constants found in PcGenInterface
Return _static_
Static
Throws _InvalidArgumentException_
 
* Return _string_
* Throws _InvalidArgumentException_
 
Return _bool_, true if varName is set 
 
* ```varName``` _string_ 
* Return _static_
* Throws _InvalidArgumentException_
---
 
* Return _string_, the [phpdoc] param tag value type, if set, otherwise 'mixed' 
 
Return _bool_, true if varType is of array type
 
* ```phpVersion``` _string_, expected PHP version, if null current (constant) PHP_VERSION is used 
* Return _bool_, true if varType can be used as type hint (dep. on PHP version) 
 
Return _bool_, true if varType is set 
 
* ```varType``` _string_, variable type (type hint), default null
  * convenient constants found in PcGenInterface
* Return _static_
---
 
* Return _bool_, true if default value is array 
 
Return _bool_, true if default is set 
 
* Return _bool_, true if default is typed as array 
 
* Return _string_
 
Return _bool_, true if summary is set 
 
* ```summary``` _string_, the [phpdoc] summary
* Return _static_
---
 
* Return _bool_, true if description is set 
 <small>Return to PcGen [README], [Summary]</small>  [ClassMgr]:ClassMgr.md
[FcnFrameMgr]:FcnFrameMgr.md
[FcnInvokeMgr]:FcnInvokeMgr.md
[phpdoc]:https://phpdoc.org
[README]:../README.md
[Summary]:Summary.md |