Sonata Media Bundle - ¿Cómo escribir un proveedor personalizado?

Hay unejemplo en la documentación oficial sobre cómo escribir proveedor personalizado, pero no funciona.

Mi pregunta es: ¿cuál es la mejor manera de escribir un proveedor personalizado, especialmente cómo escribir y registrar un proveedor como un nuevo servicio?

Cuando trato de usareste código De la documentación, recibo errores sobre el tipo de argumentos. ¿Qué significa argumento vacío?

Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta