Base Classes
Table of Contents
- Abstract Base Class for Application Configurations
Base configuration serves as an underlying of your application configuration classes, which may be required by the framework depending on the component used in your application.
- Abstract Base Class for Database Models
Base Model, allows you to define database models for your application, it also supports database searching using a third-party library provided by the Luminova team.
- Abstract Base Class for Email Templates
The BaseMailer class provides a convenient way to create reusable email templates and send them when necessary using the Luminova email framework.
- Abstract Base Class for Background Task Queue Controllers
BaseTaskQueue is an abstract base class for managing background tasks in a queue system. It supports managing and running a worker using the Novakit CLI helper.
- Abstract Base Controller for HTTP Routing View Controllers
Base View Controller Simplifies view management in Luminov's Framework by avoiding initialization of unnecessary classes except when it needed.