Skip to content

Latest commit

 

History

History
32 lines (20 loc) · 1.35 KB

File metadata and controls

32 lines (20 loc) · 1.35 KB

SFToolboxBundle

  • Classe : AppoloDev\SFToolboxBundle\SFToolboxBundle
  • Fichier source : src/SFToolboxBundle.php
  • Étend : Symfony\Component\HttpKernel\Bundle\AbstractBundle

Rôle

Point d'entrée du bundle Symfony. Déclare l'extension de conteneur (SFToolboxExtension) qui charge les services internes et injecte de la configuration dans le projet consommateur.

API

getContainerExtension(): ?ExtensionInterface

Retourne une instance de SFToolboxExtension.

Enregistrement dans un projet consommateur

Ajouté automatiquement à config/bundles.php lors de l'installation via Composer (Symfony Flex) :

return [
    // ...
    AppoloDev\SFToolboxBundle\SFToolboxBundle::class => ['all' => true],
];

Aucune configuration propre au bundle (config/packages/sf_toolbox.yaml) n'est nécessaire ni supportée — toute la configuration se fait via les variables d'environnement listées dans SFToolboxExtension (SITE_TITLE, THEME_COLOR, GOOGLE_MAP_API_KEY, DEFAULT_URI, plus SENDER_EMAIL/SENDER_NAME pour Message/EmailMessage).

Voir aussi