bitkorn / code-create
Create Module, Data Entity, Controller with Factory, Table with Factory
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Forks: 0
Type:project
pkg:composer/bitkorn/code-create
Requires
- php: 8.*
- laminas/laminas-code: ^4.14.0
- nette/php-generator: ^v4.1
This package is auto-updated.
Last update: 2025-10-14 11:18:52 UTC
README
CodeCreate creates:
- Controller (REST, AJAX, HTML)- Factory
- module.config.php: controllers->factories
 
- Table- Factory
- module.config.php: service_manager->factories
 
- Form- Factory
- module.config.php: service_manager->factories
 
- Service- Factory
- module.config.php: service_manager->factories
 
install instructions
require module \Bitkorn\Trinket
Syntax highlighting with prism
Some with jQuery & jQuery UI
Trial trinket
For Zend way (laminas/laminas-code):
composer require laminas/laminas-code
To generate Config Array (laminas/laminas-config):
composer require laminas/laminas-config
For Nette way (nette/php-generator, doc.nette.org/en/3.0/php-generator):
composer require nette/php-generator
use CodeCreate
To use CodeCreate
- all is PSR-4
- folder structure is ZF3- e.g. the Module.php is in /src
 
- you will have a extra config file- SomeModule/config/codecreate.config.php
- file owner must be the webserver user (e.g. www-data)
 
And in Module.php you will merge the configs:
public function getConfig()
{
    return ArrayUtils::merge(include __DIR__ . '/../config/module.config.php', include __DIR__ . '/../config/codecreate.config.php');
}