PHP Classes

Luminova Framework Dependency: Packages necessary to use the Luminova framework

Recommend this page to a friend!
     
  Info   Example   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2025-02-04 (4 days ago) RSS 2.0 feedNot enough user ratingsTotal: 14 This week: 1All time: 11,441 This week: 42Up
Version License PHP version Categories
luminova-dependency 1.0.3MIT/X Consortium ...8Libraries, PHP 8
Description 

Author

This package provides packages necessary to use the Luminova framework.

It includes several packages that may be loaded when applications based on the Luminova framework run.

Picture of Ujah Chigozie peter
  Performance   Level  
Innovation award
Innovation award
Nominee: 11x

 

Example

#!/usr/bin/env php
<?php
/**
 * Luminova Framework NovaKit Command Line Tool.
 *
 * @package Luminova
 * @author Ujah Chigozie Peter
 * @copyright (c) Nanoblock Technology Ltd
 * @license See LICENSE file
 */
use \Luminova\Command\Console;
use \
Luminova\Boot;

/**
 * Autoload composers
*/
require __DIR__ . '/system/Boot.php';

/**
 * Location of the framework bootstrap file.
*/
Boot::cli();

/**
 * Ensure the current directory is pointing to the front controller's directory
*/
chdir(FRONT_CONTROLLER);

/**
 * Initialize Terminal Console and Run console instance
*/
(new Console())->run($_SERVER['argv'] ?? []);


Details

Luminova Framework

Author PHP 8.0+ Source Code Framework Latest Version Software License Total Downloads Endpoint Badge

Local Image

The Framework You Didn't Know You Needed to Illuminate Your Project

PHP Luminova is a web development framework for PHP 8 and above. It's simple yet powerful, supporting both MVC and HMVC architectures. Luminova comes packed with useful modules for application security and optimization. Whether you prefer routing using PHP attributes or traditional code-based routing, we've got you covered.

Installation

Install Luminova via Composer.

I don't think this is what you intended to install, but if you're feeling adventurous:

composer install luminovang/framework

To install the Luminova framework for development, use the following command:

composer create-project luminovang/luminova my-project

Looking For...

  • Performance? Check.
  • Database Migration? Check.
  • Database Seeding? Check.
  • Cron Job Execution? Check.
  • Command Line Tools (NovaKit)? Check.
  • PHP Template Inheritance? Check.
  • Twig Templating? Check.
  • Smarty Templating? Check.
  • ORM with Simple Database Caching? Check.
  • Multiple Database Connection Backup? Check.
  • Page Minification? Check.
  • Sitemap Generator? Check.
  • SEO Schema Generator? Check.
  • Custom Service Manager? Check.
  • Diverse Cloud Storage Options? Check.
  • Symbolic Locale Access? Check.
  • CDN Module? Check.
  • Beginners Helper Functions? Check.
  • Push Notifications? Check.
  • API Implementations? Check.
  • CLI Tool Implementation? Check.
  • And Many More? You bet.

Should I Try This?

  • If you want a simple framework that gives you everything you need for small to large applications.
  • If you want a framework that is easy to start with and easy to read and understand the code.
  • If you want a framework that allows you to utilize all PHP 8 features when you need them.
  • If you want a framework that requires minimal to no configuration.
  • If you don't mind receiving new feature updates every week.

Then you're welcome here!

To get started with building your application using PHP Luminova, visit our official documentation or check out the GitHub documentation.


  Files folder image Files (239)  
File Role Description
Files folder imageinstall (3 directories)
Files folder imagesrc (1 file, 33 directories)
Files folder imagevendor (1 file, 1 directory)
Accessible without login Plain text file .php-cs-fixer.php Example Example script
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file novakit Example Example script
Accessible without login Plain text file phpstan.includes.php Aux. Configuration script
Accessible without login Plain text file phpstan.neon Data Auxiliary data
Accessible without login Plain text file phpunit.xml Data Auxiliary data
Accessible without login Plain text file README.md Doc. Documentation
Plain text file rector.php Class Class source
Accessible without login Plain text file TODO.md Data Auxiliary data

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Reuses Unique User Downloads Download Rankings  
 100%1
Total:14
This week:1
All time:11,441
This week:42Up