Skip to content

Latest commit

 

History

History
35 lines (30 loc) · 1018 Bytes

README.md

File metadata and controls

35 lines (30 loc) · 1018 Bytes

PHP custom framework experiment

This project is all about experimenting with features PHP/Modern PHP has to offer. Creating a custom PHP framework from scratch by implementing programming best practices and architectures.

Index and Progress

  • Creating configurations
  • Creating PHP autoloader
  • Database connection
  • Query builder
  • Pagination
  • ORM (Object relationship mapper)
  • HTML component generator
  • Middleware
  • Authentication
  • Routing
  • Caching
  • REST API
  • Security

PSR Implementation

  • PSR-4: Autoloader (With composer)
  • PSR-7: HTTP message interfaces

Testing

  • Manual testing
  • Unit testing
  • Automated testing

Improvements

  • Integrate composer ( Dependency management and auto-loading )
  • Fixes and improvements
  • Restructuring

Notes

  • It's only for experiments and not intended for production use.
  • Licensed under MIT