Este apéndice detalla las opciones de configuración y el funcionamiento de los siguientes proveedores de servicios definidos por el propio Silex:
doctrine
, integra la librería DBAL del proyecto Doctrine para facilitar el acceso a las bases de datos.form
, proporciona un servicio para crear formularios mediante el componente Form de Symfony.http_cache
, integra el proxy inverso de Symfony, lo que permite mejorar exponencialmente el rendimiento de las aplicaciones Silex.http_fragment
, proporciona soporte para la parte del framework Symfony que se encarga de procesar fragmentos de plantillas.monolog
, proporciona un sistema de logs mediante la integración de la librería Monolog.remember_me
, añade la autenticación de tipo "Remember Me" al servicioSecurityServiceProvider
para que los usuarios puedan acceder a la aplicación sin tener que escribir su contraseña continuamente.security
, se encarga de gestionar la autenticación y la autorización de acceso a tus aplicaciones.serializer
, proporciona un servicio para serializar objetos.service_controller
, permite definir los controladores de la aplicación como servicios.session
, proporciona un servicio para almacenar información de forma persistente entre diferentes peticiones.swiftmailer
, permite enviar emails utilizando la librería Swift Mailer.translation
, proporciona un servicio que facilita la traducción de tu aplicación a diferentes idiomas.twig
, integra la librería Twig para poder crear las plantillas de tu aplicación con este espectacular sistema de plantillas.url_generator
, proporciona un servicio para poder generar URL a partir del nombre de la ruta.validator
, permite validar información, lo que es especialmente útil cuando se utiliza junto al proveedor de formularios.