s3b4stian / linna-framework
This package is abandoned and no longer maintained.
The author suggests using the https://github.com/linna/framework package instead.
Simple and elegant tools for build web application.
v0.26.0
2019-08-05 05:51 UTC
Requires
- php: ^7.2
- linna/typed-array: ^1.0
- psr/container: ^1.0
- s3b4stian/simple-cache: ^1.0
Requires (Dev)
- infection/infection: ^0.12
- linna/auth-mapper-mysql: ^0.1
- mongodb/mongodb: ^1.2
- phpstan/phpstan: ^0.11
- phpstan/phpstan-strict-rules: ^0.11
- phpunit/phpunit: ^8.0
- dev-master
- v0.26.0
- v0.25.0
- v0.24.0
- v0.23.1
- v0.23.0
- v0.22.0
- v0.21.0
- v0.20.2
- v0.20.1
- v0.20.0
- v0.19.0
- v0.18.0
- v0.17.0
- v0.16.0
- v0.15.0
- v0.14.0
- v0.13.0
- v0.12.0
- v0.11.0
- v0.10.0
- v0.9.1
- v0.9.0
- v0.8.1
- v0.8.0
- v0.7.1
- v0.7.0
- v0.6.0
- v0.5.1
- v0.5.0
- v0.4.2
- v0.4.1
- v0.4.0
- v0.3.2
- v0.3.1
- v0.3.0
- v0.2.0
- v0.1.3
- v0.1.2
- v0.1.1
- v0.1.0
- dev-b0.27.0
- dev-b0.26.0
- dev-b0.25.0
- dev-b0.24.0
- dev-b0.23.0
This package is not auto-updated.
Last update: 2022-02-01 13:08:31 UTC
README
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
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
All code is:
- Tested with phpunit and infection
- Analyzed with phpstan and phan
- Commented, ready for phpDocumentor
- Written applying the five SOLID principles
Production environment
At moment, code, isn't utilized in production environment, Hope in future.
Require
- PHP >= 7.4
- PDO extension (optional)
- Memcached extension (optional)
- Mongodb extension (optional)
Installation
With composer:
composer require linna/framework
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
Documentation
For more details please see the user guide (soon) or the api (incomplete) and read licence
Contributing
Please see CONTRIBUTING.md.