En ocasiones necesitamos limitar el tipo de archivo por su extensión o mime-type, SonataMediaBundle permite cambiar globalmente los formatos admitidos, pero no específicamente a un contexto.
Por lo tanto, hay que crear un Custom Provider, donde configurar estas extensiones y mime-types específicos.
Para el ejemplo, creo el proveedor para subida de archivos ZIP.