Luminova Framework

Abstract Base Classes

Table of Contents

  1. Abstract Base Class for Routable CLI Controllers

    Base command, Luminova's Framework for command-line operations - controller base class for NovaKit CLI Tool.

  2. 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.

  3. Abstract Base Class for Novakit CLI Console Controllers

    Provides a lightweight, extensible base class for defining and executing custom CLI commands using the novakit binary, bypassing traditional routing for faster, direct command handling.

  4. Abstract Base Controller for Routable HTTP Controllers

    The BaseController is the starting point for building your own HTTP controllers in Luminova. It helps you handle incoming requests, run your app’s logic, and send responses back to the user.

  5. 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.

  6. 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.

  7. Abstract Base Class for Backend Session Handlers

    Luminova built-in development server, leveraging PHP's development server functionality. This is useful for development and testing your application in a controlled environment.

  8. 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.