| Recommend this page to a friend! | 
|  Download | 
| Info | Documentation |  Files |  Install with Composer |  Download | Reputation | Support forum | Blog | Links | 
| Ratings | Unique User Downloads | Download Rankings | ||||
| Not yet rated by the users | Total: 93 | All time:  9,906 This week: 206  | ||||
| Version | License | PHP version | Categories | |||
| pcgen 1.1.46 | GNU General Publi... | 5 | PHP 5, Code Generation | 
| Description | Author | |
| This package can generate PHP code from parameters. | 
[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)
More info in the PcGen [Summary].
---
The target PHP version code is, default, the current PHP version but configurable.
Using a PHP reserved name as _name_ (ex FQCN/className) will thow an InvalidArgumentException.
You may need to readjust result output code style and indents.
Tests are executed in `DISPLAY` mode, to alter, update _PHP_ const in top of `phpunit.xml`.  
Asserted PHP 7+ compability using [PHPCompatibility].
For support use [github.com PcGen]. Non-emergence support issues are, unless sponsored, fixed in due time.
Donation using <a href="https://paypal.me/kigkonsult?locale.x=en_US" rel="nofollow">paypal.me/kigkonsult</a> are appreciated. For invoice, <a href="mailto:[email protected]">please e-mail</a>.
composer require kigkonsult/pcgen:dev-master
Composer, in your composer.json:
{
    "require": {
        "kigkonsult/pcgen": "dev-master"
    }
}
Otherwise , download and acquire..
namespace Kigkonsult\PcGen;
...
include 'pathToSource/Kigkonsult/PcGen/autoload.php';
This project is licensed under the GPLv3 License
[Composer]:https://getcomposer.org/ [github.com PcGen]:https://github.com/iCalcreator/PcGen [phpdoc]:https://phpdoc.org [Summary]:docs/Summary.md [PHPCompatibility]:https://github.com/PHPCompatibility/PHPCompatibility
|  Files (80) | 
| File | Role | Description | ||
|---|---|---|---|---|
|  docs (19 files) | ||||
|  src (24 files, 2 directories) | ||||
|  test (21 files, 1 directory) | ||||
|    autoload.php | Aux. | Auxiliary script | ||
|    changeLog.txt | Doc. | Documentation | ||
|    composer.json | Data | Auxiliary data | ||
|    LICENCE | Lic. | License text | ||
|    phpunit.xml | Data | Auxiliary data | ||
|    README.md | Doc. | Documentation | ||
|  Files (80) | / | docs | 
| File | Role | Description | 
|---|---|---|
|    ArgumentDto.md | Data | Auxiliary data | 
|    AssignClauseMgr.md | Data | Auxiliary data | 
|    ChainInvokeMgr.md | Data | Auxiliary data | 
|    ClassMgr.md | Data | Auxiliary data | 
|    CommonMethods.md | Data | Auxiliary data | 
|    CtrlStructMgr.md | Example | 1.1.45 | 
|    DocBlockMgr.md | Data | Auxiliary data | 
|    EntityMgr.md | Data | Auxiliary data | 
|    FcnFrameMgr.md | Data | Auxiliary data | 
|    FcnInvokeMgr.md | Data | Auxiliary data | 
|  FileMgr.md | Class | 1.1.45 | 
|    ForeachMgr.md | Example | 1.1.45 | 
|    PropertyMgr.md | Data | Auxiliary data | 
|    ReturnClauseMgr.md | Data | Auxiliary data | 
|  Summary.md | Class | Class source | 
|    TernaryNullCoalesceMgr.md | Data | 1.1.47 | 
|    TryCatchMgr.md | Example | 1.1.45 | 
|    VarDto.md | Data | Auxiliary data | 
|    VariableMgr.md | Data | Auxiliary data | 
|  Files (80) | / | src | 
| File | Role | Description | ||
|---|---|---|---|---|
|  Dto (3 files) | ||||
|  Traits (5 files) | ||||
|  Assert.php | Class | Class source | ||
|  AssignClauseMgr.php | Class | Class source | ||
|  BaseA.php | Class | Class source | ||
|  BaseB.php | Class | Class source | ||
|  BaseC.php | Class | Class source | ||
|  CatchMgr.php | Class | 1.1.45 | ||
|  ChainInvokeMgr.php | Class | Class source | ||
|  ClassMethodFactory.php | Class | Class source | ||
|  ClassMgr.php | Class | Class source | ||
|  CtrlStructMgr.php | Class | 1.1.45 | ||
|  DocBlockMgr.php | Class | Class source | ||
|  EntityMgr.php | Class | Class source | ||
|  FcnFrameMgr.php | Class | Class source | ||
|  FcnInvokeMgr.php | Class | Class source | ||
|  FileMgr.php | Class | 1.1.45 | ||
|  ForeachMgr.php | Class | 1.1.45 | ||
|  PcGenInterface.php | Class | Class source | ||
|  PropertyMgr.php | Class | Class source | ||
|  ReturnClauseMgr.php | Class | Class source | ||
|  SimpleCondMgr.php | Class | 1.1.45 | ||
|  TernaryNullCoalesceMgr.php | Class | 1.1.47 | ||
|  TryCatchMgr.php | Class | 1.1.45 | ||
|  Util.php | Class | Class source | ||
|  VariableMgr.php | Class | Class source | ||
|  Files (80) | / | src | / | Dto | 
| File | Role | Description | 
|---|---|---|
|  ArgumentDto.php | Class | Class source | 
|  UseSubjectDto.php | Class | 1.1.47 | 
|  VarDto.php | Class | Class source | 
|  Files (80) | / | src | / | Traits | 
| File | Role | Description | 
|---|---|---|
|  ArgumentTrait.php | Class | Class source | 
|  NameTrait.php | Class | 1.1.45 | 
|  OperatorTrait.php | Class | Class source | 
|  ScalarTrait.php | Class | 1.1.45 | 
|  SourceTrait.php | Class | 1.1.45 | 
|  Files (80) | / | test | 
| File | Role | Description | ||
|---|---|---|---|---|
|  Dto (2 files) | ||||
|  AcmDataProviderTrait.php | Class | Class source | ||
|  AssignClauseMgrTest.php | Class | Class source | ||
|  AssignClauseMgrTest2.php | Class | Class source | ||
|  BaseATest.php | Class | Class source | ||
|  BaseBTest.php | Class | Class source | ||
|  BaseCTest.php | Class | Class source | ||
|  ClassMgrTest.php | Class | Class source | ||
|  CtrlStructMgrTest.php | Class | 1.1.45 | ||
|  DocBlockMgrTest.php | Class | Class source | ||
|  EntityMgrTest.php | Class | Class source | ||
|  FcnFrameMgrTest.php | Class | Class source | ||
|  FcnInvokeMgrTest.php | Class | Class source | ||
|  FileMgrTest.php | Class | 1.1.45 | ||
|  FimDataProviderTrait.php | Class | Class source | ||
|  ForeachMgrTest.php | Class | 1.1.45 | ||
|  ReturnClauseMgrTest.php | Class | Class source | ||
|  ReturnClauseMgrTest2.php | Class | Class source | ||
|  SimpleCondMgrTest.php | Class | 1.1.45 | ||
|  TernaryNullCoalesceMgrTest.php | Class | 1.1.47 | ||
|  TryCatchMgrTest.php | Class | 1.1.45 | ||
|  VariableMgrTest.php | Class | Class source | ||
|  Files (80) | / | test | / | Dto | 
| File | Role | Description | 
|---|---|---|
|  ArgumentDtoTest.php | Class | Class source | 
|  VarDtoTest.php | Class | Class source | 
| The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page. | 
|  Install with Composer | 
| Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
| 100% | 
 | 
 | 
| Applications that use this package | 
 If you know an application of this package, send a message to the author to add a link here.
 If you know an application of this package, send a message to the author to add a link here.