FOSRestBundle no funciona en Symfony 4.1

Tengo un problema con la devolución de vistas con FOSRestBundle trabajando en el Proyecto Symfony 4.1.

Este es el código de mi controlador:

class NewsController extends FOSRestController
{

    public function getNewsAction()
    {
        $data = ['news1', 'news2'];

        $view = $this->view($data, 200);

        return $this->handleView($view);
     }
}

fos_rest.yaml

fos_rest:
    param_fetcher_listener:  true
    allowed_methods_listener:  true
    routing_loader: true
    view:
        view_response_listener:  'force'
    format_listener:
        rules:
            - { path: ^/api, prefer_extension: true, fallback_format: json, priorities: [ json, html ] }

framework.yaml

framework:
    secret: '%env(APP_SECRET)%'
    php_errors:
        log: true

sensio_framework_extra:
    view:        { annotations: true }

Así que tengo una configuración bastante básica, y todavía recibo errores como este:

(1/1) RuntimeException Debe habilitar las anotaciones de vista SensioFrameworkExtraBundle para usar ViewResponseListener.

Intenté eliminar "view: view_response_listener: 'force'", pero aparece este error:

Se debe inyectar una instancia de Symfony \ Bundle \ FrameworkBundle \ Templating \ EngineInterface> en FOS \ RestBundle \ View \ ViewHandler para representar las plantillas.

Estoy luchando con eso por horas. ¿Es por el estado beta de Symfony 4? ¿O tal vez estoy haciendo algo mal? ¿Tal vez extraño algunas dependencias? No pude encontrar nada útil sobre este problema en la documentación oficial.

Respuestas a la pregunta(3)

Su respuesta a la pregunta