{ "manifests": { "sonata-project/page-bundle": { "manifest": { "bundles": { "Sonata\\PageBundle\\SonataPageBundle": [ "all" ] }, "copy-from-recipe": { "config/": "%CONFIG_DIR%/", "src/": "%SRC_DIR%/" } }, "files": { "config/packages/sonata_page.yaml": { "contents": [ "sonata_block:", " context_manager: sonata.page.block.context_manager", " default_contexts: [sonata_page_bundle]", "", "sonata_admin:", " assets:", " extra_javascripts:", " - bundles/sonatapage/sonata-page.back.min.js", " extra_stylesheets:", " - bundles/sonatapage/sonata-page.back.min.css", "", "sonata_page:", " slugify_service: sonata.page.slugify.cocur", " multisite: host", " use_streamed_response: false", "", " router_auto_register:", " enabled: true", " priority: 150", " ignore_route_patterns:", " - ^(.*)admin(.*) # ignore admin route, ie route containing 'admin'", " - ^_(.*) # ignore symfony routes", " ignore_routes:", " - sonata_page_cache_esi", " - sonata_page_cache_ssi", " - sonata_page_js_sync_cache", " - sonata_page_js_async_cache", " - sonata_cache_esi", " - sonata_cache_ssi", " - sonata_cache_js_async", " - sonata_cache_js_sync", " - sonata_cache_apc", " ignore_uri_patterns:", " - ^/admin\\/ # ignore admin route, ie route containing 'admin'", "", " default_template: default", " templates:", " default:", " path: '@SonataPage/layout.html.twig'", " name: 'default'", " containers:", " header:", " name: Header", " content_top:", " name: Top content", " content:", " name: Main content", " content_bottom:", " name: Bottom content", " footer:", " name: Footer", " matrix:", " layout: |", " HHHHHHHH", " HHHHHHHH", " TTTTTTTT", " TTTTTTTT", " CCCCCCCC", " CCCCCCCC", " BBBBBBBB", " BBBBBBBB", " FFFFFFFF", " FFFFFFFF", "", " mapping:", " H: header", " T: content_top", " C: content", " B: content_bottom", " F: footer", "", " direct_publication: '%kernel.debug%'", "", " catch_exceptions:", " not_found: [404] # render 404 page with \"not_found\" key (name generated: _page_internal_error_{key})", " fatal: [500] # so you can use the same page for different http errors or specify specific page for each error", "", " class:", " page: 'App\\Entity\\SonataPagePage'", " snapshot: 'App\\Entity\\SonataPageSnapshot'", " block: 'App\\Entity\\SonataPageBlock'", " site: 'App\\Entity\\SonataPageSite'", "" ], "executable": false }, "config/routes/sonata_page.yaml": { "contents": [ "#sonata_page_api:", "# resource: '@SonataPageBundle/Resources/config/routing/api.xml'", "# prefix: /", "", "#sonata_page_cache:", "# resource: '@SonataPageBundle/Resources/config/routing/cache.xml'", "# prefix: /", "", "sonata_page_exceptions:", " resource: '@SonataPageBundle/Resources/config/routing/exceptions.xml'", " prefix: /", "" ], "executable": false }, "src/Entity/SonataPageBlock.php": { "contents": [ "id;", " }", "", " /**", " * @ORM\\PrePersist", " */", " public function prePersist(): void", " {", " parent::prePersist();", " }", "", " /**", " * @ORM\\PreUpdate", " */", " public function preUpdate(): void", " {", " parent::preUpdate();", " }", "}", "" ], "executable": false }, "src/Entity/SonataPagePage.php": { "contents": [ "id;", " }", "", " /**", " * @ORM\\PrePersist", " */", " public function prePersist(): void", " {", " parent::prePersist();", " }", "", " /**", " * @ORM\\PreUpdate", " */", " public function preUpdate(): void", " {", " parent::preUpdate();", " }", "}", "" ], "executable": false }, "src/Entity/SonataPageSite.php": { "contents": [ "id;", " }", "", " /**", " * @ORM\\PrePersist", " */", " public function prePersist(): void", " {", " parent::prePersist();", " }", "", " /**", " * @ORM\\PreUpdate", " */", " public function preUpdate(): void", " {", " parent::preUpdate();", " }", "}", "" ], "executable": false }, "src/Entity/SonataPageSnapshot.php": { "contents": [ "id;", " }", "}", "" ], "executable": false } }, "ref": "a46c459627c260caa16cf0234378d54b99c3b969" } } }