Fusio contains several commands to automatically generate specific classes. At this page we explain the most important commands.
php bin/fusio generate:model
This command reads a TypeSchema file from
resources/typeschema.json and automatically
generates all model classes at the
src/Model folder. You can then use those models on your route yaml
definitions as request and response schema.
php bin/fusio generate:sdk
This command generates a client SDK for your API.
php bin/fusio generate:table
This command generates for every table a Table and Row class at the
src/Table folder. So you can use this
command after you have defined your table structure at the migration.