Recommend this page to a friend! |
Download .zip |
Info | Documentation | View files (80) | Download .zip | Reputation | Support forum | Blog | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2020-10-11 (6 months ago) | Not yet rated by the users | Total: 86 | All time: 9,621 This week: 227 |
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:ical@kigkonsult.se">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 |
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 | / | 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 | / | 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 | / | src | / | Dto |
File | Role | Description |
---|---|---|
ArgumentDto.php | Class | Class source |
UseSubjectDto.php | Class | 1.1.47 |
VarDto.php | Class | Class source |
Files | / | 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 | / | 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 | / | test | / | Dto |
File | Role | Description |
---|---|---|
ArgumentDtoTest.php | Class | Class source |
VarDtoTest.php | Class | Class source |
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.