Skip to content

Latest commit

 

History

History
25 lines (15 loc) · 1.12 KB

File metadata and controls

25 lines (15 loc) · 1.12 KB

🧩 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