drago-ex / generator-cli
Basic configuration for Drago Generator
v2.3.0
2026-10-31 06:37 UTC
Requires
- php: >=8.3 <9
- drago-ex/generator: ^2.0
- drago-ex/project-docker: ^1.0
- drago-ex/project-docker-db: ^1.1
- nette/bootstrap: ^3.2
- tracy/tracy: ^2.10
Requires (Dev)
- drago-ex/project-tools: ^1.0
- phpstan/phpstan-nette: ^2.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Ready-to-use Drago Generator project with PHP and database Docker services.
Requirements
- PHP >= 8.3, < 9
- Nette Framework
- Composer
- Docker and Node.js (npm runs the Docker scripts)
Installation
composer create-project drago-ex/generator-cli
Usage
Start the PHP server and the database (connection in local/db.neon; from the host the database is on port 6033), then
create your tables in the database app:
npm run docker:dev
Generate the classes inside the server container, for all tables or for one:
composer generate:entity composer generate:entity -- users composer generate:data-class -- users
Entities are written to app/Entity, data classes (form values, *Values) to app/Values. The options are set in config.neon and
described in the Drago Generator README.