Skip to content
forked from linna/framework

Simple and elegant basic tools for build web application

License

Notifications You must be signed in to change notification settings

Auvipev/framework

 
 

Repository files navigation

Linna Framework


Build Status Scrutinizer Code Quality Code Coverage StyleCI

About this framework

Started as a project for learning the modern PHP, it has become a set of simple and elegant tools for creating web applications.

Quality of code

  • The development of Framework is done trying to get PHP best pratices always in mind.
    If you wish deepen PHP best pratices you can start from phptherightway
  • Code is fully tested with phpstan, phpunit and infection
  • Code is fully commented, ready for phpDocumentor
  • Code is written applying the five SOLID principles

Production environment

At moment, code, isn't utilized in production environment, Hope in future.

Features

  • Model View Controller
  • Session Management
  • Login and User/Permission access control
  • Rest Router
  • Dependency Injections
  • Wrappers for data base
  • Implementation for PSR-4 Autoloader, PSR-11 Container and PSR-16 Simple Cache

Require

  • PHP >= 7.1
  • PDO extension (optional)
  • Memcached extension (optional)
  • Mongodb extension (optional)

Documentation

For more details please see the user guide (soon) or the api (incomplete) and read our licence

Contributing

Please see CONTRIBUTING.md.

About

Simple and elegant basic tools for build web application

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%