Buenos días, quisiera saber cómo puedo hacer para setear un model manager en mi archivo de configuración de servicios. Creé una clase que implementa ModelManagerInterface y ahora quiero setearla como el model manager por defecto para un servicio determinado.
Probé de la siguiente manera:
Código:
<call method="setModelManager">
<argument>MyBundle\TestBundle\Components\NewModelManager</argument>
</call>
Pero me devuelve el siguiente error:
Cita: Argument 1 passed to Sonata\AdminBundle\Admin\Admin::setModelManager() must implement interface Sonata\AdminBundle\Model\ModelManagerInterface, string given
El error es claro, está recibiendo un string y no el model manager que espera. El tema es que no sé cómo solucionarlo. Alguna idea? Gracias.