drago-ex / generator
Generating entities and form data for Nette Framework
v1.0.30
2024-01-12 08:40 UTC
Requires
- php: >=8.1 <8.4
- contributte/console: ^0.9
- doctrine/inflector: ^1.4
- drago-ex/database: ^1.0
- drago-ex/utils: ^1.0
- nette/php-generator: ^4.1
Requires (Dev)
- nette/bootstrap: ^3.2
- nette/tester: ^2.5
- phpstan/phpstan-nette: ^1.2.9
- tracy/tracy: ^2.10
README
Generating entities and form data.
Requirements
- PHP 8.1 or higher
- composer
Installation
composer require drago-ex/generator
Extension registration
extensions: generator: Drago\Generator\DI\GeneratorExtension
Generator settings
All settings of entities and data form can be found in Options.php
https://github.com/drago-ex/generator/blob/master/src/Drago/Generator/Options.php#L19
Console commands
Command | Description |
---|---|
make:entity |
Generates all entities. |
make:entity table |
Generates one entity according to the table name. |
make:dataClass |
Generates all form data. |
make:dataClass table |
Generates one form data according to the table name. |