Sé que puedo sobreescribir plantillas o extender clases de otros paquetes. ¿Pero puedo extender también las configuraciones? Esperaba poder cargar otros espacios de nombres desde config en el método de carga DependenyInjection/AcmeExtension.php
, pero no he encontrado nada al respecto en ninguna parte.¿Cómo extender la configuración de diferente paquete en Symfony2?
Ejemplo:
tengo AcmeBundle que define siguiente en config:
acme:
a: 1
quiero extender este paquete (en nuevo paquete llamado AwesomeAcmeBundle) y ser capaz de definir otras variables de ya sea por añadiéndolos a espacio de nombres originales:
acme:
a: 1
b: 2
o envolviendo espacio de nombres originales a un nuevo nd añadiendo nuevas variables que hay:
awesome_acme:
a: 1
b: 2
No, eso no es exactamente lo que quise decir. Quiero extender la configuración (también conocida como 'DependencyInjection/Configuration.php') de algún paquete, no solo el archivo de configuración. –