Anulación del formulario de administración de usuarios

Estoy tratando de anular elSonataUser/Admin/Model/UserAdminesconfigureFormFields() porque necesito eliminar algunos campos predeterminados del formulario de administración. Así que he copiado el archivo.vendor/bundles/Sonata/UserBundle/Admin/Model/UserAdmin.php en mi paqueteapp/Application/Sonata/UserBundle/Admin/Model/UserAdmin.php y lo modifiqué. Luego lo declaró como un servicio:

# app/application/Sonata/UserBundle/Resources/config/services.yml
services:
    application_user.registration.form.type:
        class: Application\Sonata\UserBundle\Admin\Model\UserAdmin
        arguments: [%sonata_user.model.user.class%]
        tags:
            - { name: form.type, alias: application_user_admin }

Ahora preguntas: ¿Estoy haciendo bien? ¿Cómo puedo decirle al administrador de sonata que lo use?

Respuestas a la pregunta(2)

Su respuesta a la pregunta