GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - inphinit/framework: 👽 PHP microframework, routes, controllers and views, for PHP 5.4 to PHP 8

BranchesTags
Open more actions menu

Latest commit

 

History

544 Commits
544 Commits

Folders and files

NameName
Last commit message
Last commit date
src
src
 
 
.editorconfig
.editorconfig
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
composer.json
composer.json
 
 

Repository files navigation

Total Downloads Latest Stable Version License

Getting started

This repository contains the core code of the Inphinit framework. To build an application, visit the main repository.

The core of the framework is divided into two parts: Inphinit and Inphinit\Experimental.

  • Inphinit namespace contains all defined classes that will hardly change their behavior.
  • Inphinit\Experimental namespace contains classes that are being designed and tested. Some of them already work very well, while others are still being defined. Once a class is stable and fully tested, it will be moved to the Inphinit namespace.

Contributing

Requirements:

  1. Recommended: PHP 8 (see the currently supported versions at https://www.php.net/supported-versions.php)
    • Minimum: PHP 5.4 (backward compatibility is preserved for environments with upgrade limitations)
  2. Intl PHP extension, required for the Inphinit\Utility\Strings class.
  3. COM or cURL PHP extension, required for the Inphinit\Filesystem\Size class.

Before submitting a pull-request, it's important to run LINT with the following command to check for potential errors:

find . -type f -name "*.php" -exec php -l {} \;

In Windows environments (cmd) you should run the command:

for /R %F in (*.php) do @php -l %F

Documentation

The documentation contains instructions for using the framework, as well as the basic application that uses the framework.

  • English: https://inphinit.github.io/en/docs/
  • Portuguese: https://inphinit.github.io/pt/docs/
  • API Reference: https://inphinit.github.io/api/2.1/

To-Do List

To-Do

  • Built-in Authentication

In Progress

  • Database layer with Config

Done

  • Initial setup completed

About

👽 PHP microframework, routes, controllers and views, for PHP 5.4 to PHP 8

inphinit.github.io/

Topics

apacheapicaddy-servercaddy2caddyfilecaddyservercomposercss-selectorsfranken-phpfrankenphpiisiis-expressinphinitnginxphpphp5php7php8routerrouting

Resources

Readme
MIT license
Activity
Custom properties

Stars

11 stars

Watchers

2 watching

Forks

2 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.