Arquitectura y petición · Pregunta 11 de 12
Un servicio se obtiene en un lugar mediante GeneralUtility::makeInstance(), y el Services.yaml de la extensión establece public: false. ¿Qué se necesita?
1 respuesta es correcta. Difícil
Mostrar solución
Solución
- D El servicio debe ser público, p. ej. mediante #[Autoconfigure(public: true)]
Explicación
Solo los servicios públicos pueden obtenerse del contenedor con makeInstance(); con la inyección por constructor, public no tiene importancia.