Aller au contenu principal
Version: Next

Façades

Les façades d'Elementum sont des classes utilitaires qui simplifient l'accès aux fonctionnalités courantes du framework. Elles offrent une interface simple et intuitive pour interagir avec différentes parties du système sans avoir à instancier manuellement les classes sous-jacentes.

Fonctionnement

Chaque façade est une classe statique qui délègue les appels de méthode à une instance d'une classe de service. Cela permet une syntaxe plus lisible et plus concise dans votre code.

Façades disponibles

Elementum fournit plusieurs façades pour couvrir les besoins courants :

  • Mail : Gestion de l'envoi d'emails avec templates et pièces jointes
  • Plugin : Gestion des extensions et de leurs fonctionnalités
  • Post : Manipulation des articles, pages et autres types de publication
  • Query : Construction de requêtes personnalisées avec une syntaxe fluide
  • Taxonomy : Gestion des taxonomies et termes associés
  • Theme : Accès aux fonctionnalités et options du thème
  • Upload : Gestion sécurisée des téléversements de fichiers
  • URLRewriter : Déclaration fluide des règles de réécriture d'URL WordPress
  • User : Gestion des utilisateurs, rôles et permissions

Avantages

  • Simplicité : Syntaxe claire et intuitive
  • Productivité : Réduction de la quantité de code nécessaire
  • Cohérence : Interface unifiée à travers tout le framework

Pour plus de détails sur chaque façade, consultez la documentation spécifique dans la section Façades.