Falconize is a developer utility that streamlines the process of building PrestaShop modules by automating two of the most repetitive tasks: creating database table structures and registering or unregistering hooks. Rather than writing raw SQL or repetitive install/uninstall boilerplate, developers define their module's database schema and hook requirements in a single YAML configuration file, and Falconize handles the rest.
- YAML-driven configuration: Define database tables (columns, types, indexes, foreign key constraints) and hooks in one structured configuration file.
- Automatic install and uninstall handling: Falconize creates and drops database tables and registers or unregisters hooks automatically during module installation and uninstallation.
- Version-conditional hook registration: Hooks can be registered or skipped based on the PrestaShop version, using configurable comparison operators.
- Error reporting: On installation or uninstallation failure, Falconize throws an exception with details about what went wrong.
- Composer installation: Integrated via Composer, making it straightforward to add to any module project.
Falconize is intended for PrestaShop module developers who want to reduce boilerplate code in their install routines and manage database and hook configuration in a clean, declarative format.
Comments (0)
Your review appreciation cannot be sent
Report comment
Report sent
Your report cannot be sent