|  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) EntityMgrThe `EntityMgr`class manages PHP Entity set 
used by [AssignClauseMgr] and [ReturnClauseMgr]
the Entity set has
 
 Note, invoke of function/method is managed by [FcnInvokeMgr] EntityMgr MethodsInherited [Common methods] 
* ```class``` _string_ one of null, self, $this, 'otherClass', '$class'
   convenient constants found in PcGenInterface 
* ```variable``` _string_ constant/variable/property name
   for CONSTANT use ```EntityMgr::setIsConst()``` below
   variable will be $-prefixed
* ```index```  _int_|_string_ opt array index
* For eol and indents, defaults are used
* Return _static_
* Throws _InvalidArgumentException_
---
 
Return _array_, result code rows (null-bytes removed) no trailing eol
Throws _RuntimeException_
 
* Return _string_ with code rows (extends toArray), each code row with trailing eol
* Throws _RuntimeException_
---
 
* ```class``` _string_ one of null, self, this, 'otherClass', '$class'
   convenient constants found in PcGenInterface
* Return _static_
* Throws _InvalidArgumentException_
---
 
* ```variable``` _string_ constant/variable/property name
   for CONSTANT use ```EntityMgr::setIsConst()``` below
   variable will be $-prefixed
* Return _static_
* Throws _InvalidArgumentException_
---
 
* ```index```  _int_|_string_ opt array index
* Return _static_
* Throws _InvalidArgumentException_
---
 
Results in uppercase constant
Return _static_
 
* Applicable only when class matches '$class' (i.e. $-prefixed string)
* ```isStatic``` _bool_, (false default) 
* Return _static_
Example : ```EntityMgr::factory( '$class', 'property' )->toString(); ```<br>
Result : ``` $class->property ``` (+eol)
Example : ```EntityMgr::factory( '$class', 'property' )->setIsStatic( true )->toString(); ```<br>
Result : ``` $class::$property ``` (+eol)
---
<small>Return to [README] - [Summary]</small>
[AssignClauseMgr]:AssignClauseMgr.md
[Common methods]:CommonMethods.md
[FcnInvokeMgr]:FcnInvokeMgr.md
[README]:../README.md
[ReturnClauseMgr]:ReturnClauseMgr.md
[Summary]:Summary.md
 |