- Classe :
AppoloDev\SFToolboxBundle\SFToolboxBundle - Fichier source :
src/SFToolboxBundle.php - Étend :
Symfony\Component\HttpKernel\Bundle\AbstractBundle
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.
Retourne une instance de SFToolboxExtension.
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).
- DependencyInjection/SFToolboxExtension — logique réelle de câblage.