Función de búsqueda de Sonata Admin

Recientemente actualicé mis proveedores de proyectos symfony2. Así obtuve la última versión de Sonata Admin Bundle (actualizada de 2.2.5 a 2.2.6).

Vi que hay una nueva función de búsqueda en esta versión pero no puedo hacer que funcione. No puedo entender lo que estoy haciendo mal. Me vuelve loca.

Aquí está mi compositor.json requiere:

    "require": {
    "php": ">=5.3.3",
    "symfony/symfony": "2.3.*",
    "doctrine/orm": ">=2.2.3,<2.4-dev",
    "doctrine/doctrine-bundle": "1.2.*",
    "twig/extensions": "1.0.*",
    "symfony/assetic-bundle": "2.3.*",
    "symfony/swiftmailer-bundle": "2.3.*",
    "symfony/monolog-bundle": "2.3.*",
    "sensio/distribution-bundle": "2.3.*",
    "sensio/framework-extra-bundle": "2.3.*",
    "sensio/generator-bundle": "2.3.*",
    "incenteev/composer-parameter-handler": "~2.0",

    "jms/security-extra-bundle": "1.5.*",
    "doctrine/data-fixtures": "1.0.*",
    "doctrine/doctrine-fixtures-bundle": "dev-master",
    "doctrine/migrations": "dev-master",
    "doctrine/doctrine-migrations-bundle": "dev-master",
    "stof/doctrine-extensions-bundle": "1.1.*",
    "friendsofsymfony/user-bundle" : "1.3.*",
    "knplabs/knp-menu-bundle": "1.1.*",
    "knplabs/gaufrette": "dev-master",
    "knplabs/knp-paginator-bundle": "2.3.*",

    "sonata-project/easy-extends-bundle" : "2.1.*",
    "sonata-project/cache-bundle": "2.1.*",
    "sonata-project/jquery-bundle": "1.8.*",
    "sonata-project/exporter": "1.3.*",
    "sonata-project/block-bundle": "2.2.*",
    "sonata-project/user-bundle": "2.2.*@dev",
    "sonata-project/admin-bundle": "2.2.*",
    "sonata-project/doctrine-orm-admin-bundle": "2.2.*",
    "sonata-project/doctrine-extensions": "1.0.0",
    "sonata-project/google-authenticator": "1.0.0",
    "sonata-project/intl-bundle": "2.2.*@dev",
    "sonata-project/media-bundle": "2.2.*",
    "sonata-project/notification-bundle": "2.2.*",
    "sonata-project/formatter-bundle": "2.3.*",

    "hwi/oauth-bundle": "0.3.*@dev",
    "elao/web-profiler-extra-bundle": "2.3.*@dev",
    "liip/functional-test-bundle": "dev-master",
    "guzzle/guzzle": "v3.4.1",
    "jms/serializer-bundle": "0.12.*@dev",
    "friendsofsymfony/rest-bundle": "0.12.0",
    "friendsofsymfony/comment-bundle": "2.0.*@dev",
    "whiteoctober/breadcrumbs-bundle": "dev-master",
    "igorw/file-serve-bundle": "1.0.*",
    "zendframework/zendpdf": "2.0.*"
},

Justo después de la actualización tuve la función de búsqueda quejándose de un bloque no existente:

Se ha lanzado una excepción durante la representación de una plantilla ("El tipo de bloque sonata.admin.block.search_result no existe") en SonataAdminBundle: Core: search.html.twig en la línea 48

Corrigí éste declarando el bloque en miconfig.yml:

sonata_block:
    default_contexts: [cms]
    blocks:
        sonata.admin.block.admin_list:
            contexts:   [admin]

        sonata.admin.block.search_result:
            contexts:   [admin]

        sonata.block.service.text:
        sonata.block.service.rss:

Pero ahora, se está quejando de la solicitud no establecida:

Se ha generado una excepción durante la representación de una plantilla ("El objeto de solicitud no se ha establecido") en SonataAdminBundle: Core: search.html.twig en la línea 48

Realmente no entiendo lo que me estoy perdiendo aquí. Cualquier ayuda sería muy apreciada.

Respuestas a la pregunta(3)

Su respuesta a la pregunta