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)
ArgumentDto
The ` ArgumentDto` class, extends [VarDto] class, manages function/method arguments base data and has only getter and setter methods, no logic.
Used in [ClassMgr], [FcnFrameMgr] and [FcnInvokeMgr], defining arguments.
ArgumentDto Methods
Inherited [VarDto] methods
* ```varDto``` _VarDto_
* Return _static_
* Static
* Throws _InvalidArgumentException_
---
-
Return _bool_, true, if argument is passed as reference
-
Throws _InvalidArgumentException_
* If not set, default, false.
* ```by-reference``` _bool_, if true argument is going to be passed as reference
* Return _static_
---
-
Return _int_
-
Throws _InvalidArgumentException_
* If not set, default, no update.
* ```updClassProp``` _int_, default ```ArgumentDto::BEFORE```
* ` ArgumentDto::AFTER` : argument (value) will update the class property after opt set method body (but before opt. set return(value))
* ` ArgumentDto::NONE` : no update
* Return _static_
* Return _bool_, true, if argument (value) will append the class property array
* Throws _InvalidArgumentException_
<small>Return to [README] - [Summary]</small>
[ClassMgr]:ClassMgr.md
[FcnFrameMgr]:FcnFrameMgr.md
[FcnInvokeMgr]:FcnInvokeMgr.md
[README]:../README.md
[Summary]:Summary.md
[VarDto]:VarDto.md
|