Skip to content

un simple middle ware avec PHP, avec une pattern Singleton, et le pattern Strategy et Observateur

Notifications You must be signed in to change notification settings

davmaene/Mini-ORM-PHP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧩 Mini-ORM-PHP

Mini-ORM-PHP est un micro ORM (Object-Relational Mapping) développé en PHP, combinant simplicité, efficacité et bonne architecture logicielle. Ce middleware intègre des design patterns robustes (Singleton, Strategy, Observer) pour proposer une couche d’abstraction légère entre vos entités PHP et une base de données relationnelle.


🚀 Objectif

Fournir aux développeurs une base extensible pour la gestion des données, favorisant la lisibilité, la modularité et la maintenabilité du code, sans dépendre de frameworks lourds.


🛠️ Fonctionnalités principales

  • Connexion unique à la base de données via le pattern Singleton
  • Architecture modulaire avec gestion séparée des modèles, configurations et logs
  • Stratégies dynamiques de manipulation de données (Strategy Pattern)
  • Système d'observation et de notifications intégré (Observer Pattern)
  • Fichier de configuration centralisé (ini.initialize.ini)
  • Logger intégré pour le suivi et la traçabilité des opérations

📁 Structure du projet

About

un simple middle ware avec PHP, avec une pattern Singleton, et le pattern Strategy et Observateur

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages