Tweet
Navegación
índice
siguiente
|
anterior
|
en Español
»
Componentes
»
Inyección de dependencias
¶
El componente
Inyección
de
dependencias
Instalando
Uso básico
Evitando que tu código sea dependiente en el contenedor
Configurando el contenedor con archivos de configuración
Tipos de inyección
Inyectando en el constructor
Inyectando en un definidor
Inyectando en propiedades
Introduction to Parameters
Obteniendo y estableciendo contenedores de parámetros
Parameters in Configuration Files
Array Parameters
Constants as Parameters
Working with Container Service Definitions
Obteniendo y estableciendo definiciones de servicios
Trabajando con una definición
Compilando el contenedor
Gestionando la configuración con extensiones
Añadiendo al principio la configuración pasada a la extensión
Creando un pase del compilador
Registrando un pase del compilador
Vertiendo la configuración para mejorar el rendimiento
Trabajando con servicios etiquetados
Definiendo servicios con una etiqueta personalizada
Crear un
CompilerPass
Registrando el pase en el contenedor
Añadiendo atributos adicionales en etiquetas
Usando el patrón factoría para crear servicios
Pasando argumentos al método factoría
Configurando servicios con un configurador de servicio
Configurador del servicio
Config
Gestionando dependencias comunes con servicios padre
Sustituyendo dependencias del padre
Colección de dependencias
Configuración avanzada del contenedor
Marcando servicios como públicos/privados
Apodando
Requiriendo archivos
Construyendo el flujo de trabajo del contenedor
Trabajando con contenedores en caché
Configurando a nivel de la aplicación
Configuración a nivel de paquete con las extensiones
Pases del compilador para permitir la interacción entre paquetes
Compilación y almacenamiento en caché
Navegación
índice
siguiente
|
anterior
|
en Español
»
Componentes
»
Por favor activa JavaScript para ver los
comentarios accionados por Disqus.