commit 76a41ec2ea0db5607b96afebf62ccb285b3da1b6
Author: github-action[bot] <>
Date: Mon Feb 9 09:03:37 2026 +0000
Create Flex endpoint
diff --git a/index.json b/index.json
new file mode 100644
index 00000000..6b7d63f6
--- /dev/null
+++ b/index.json
@@ -0,0 +1,44 @@
+{
+ "aliases": {
+ "twig-bundle": "symfony/twig-bundle",
+ "twigbundle": "symfony/twig-bundle"
+ },
+ "recipes": {
+ "symfony/twig-bundle": [
+ "3.3",
+ "4.4",
+ "5.0",
+ "5.3",
+ "5.4",
+ "6.3",
+ "6.4"
+ ]
+ },
+ "recipe-conflicts": {
+ "symfony/twig-bundle": {
+ "5.3": {
+ "symfony/framework-bundle": "<5.3"
+ },
+ "5.4": {
+ "symfony/framework-bundle": "<5.3"
+ },
+ "6.3": {
+ "symfony/framework-bundle": "<5.3"
+ },
+ "6.4": {
+ "symfony/framework-bundle": "<5.3"
+ }
+ }
+ },
+ "versions": [],
+ "branch": "main",
+ "is_contrib": false,
+ "_links": {
+ "repository": "github.com/symfony/recipes",
+ "origin_template": "{package}:{version}@github.com/symfony/recipes:main",
+ "recipe_template": "https://raw.githubusercontent.com/symfony/recipes/flex/pull-1515/{package_dotted}.{version}.json",
+ "recipe_template_relative": "{package_dotted}.{version}.json",
+ "archived_recipes_template": "https://raw.githubusercontent.com/symfony/recipes/flex/pull-1515/archived/{package_dotted}/{ref}.json",
+ "archived_recipes_template_relative": "archived/{package_dotted}/{ref}.json"
+ }
+}
diff --git a/symfony.twig-bundle.3.3.json b/symfony.twig-bundle.3.3.json
new file mode 100644
index 00000000..3c6e0e18
--- /dev/null
+++ b/symfony.twig-bundle.3.3.json
@@ -0,0 +1,72 @@
+{
+ "manifests": {
+ "symfony/twig-bundle": {
+ "manifest": {
+ "bundles": {
+ "Symfony\\Bundle\\TwigBundle\\TwigBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/",
+ "templates/": "templates/"
+ }
+ },
+ "files": {
+ "config/packages/test/twig.yaml": {
+ "contents": [
+ "twig:",
+ " strict_variables: true",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/twig.yaml": {
+ "contents": [
+ "twig:",
+ " default_path: '%kernel.project_dir%/templates'",
+ " debug: '%kernel.debug%'",
+ " strict_variables: '%kernel.debug%'",
+ ""
+ ],
+ "executable": false
+ },
+ "config/routes/dev/twig.yaml": {
+ "contents": [
+ "_errors:",
+ " resource: '@TwigBundle/Resources/config/routing/errors.xml'",
+ " prefix: /_error",
+ ""
+ ],
+ "executable": false
+ },
+ "templates/base.html.twig": {
+ "contents": [
+ "",
+ "",
+ "
",
+ " ",
+ " {% block title %}Welcome!{% endblock %}",
+ " {# Run `composer require symfony/webpack-encore-bundle`",
+ " and uncomment the following Encore helpers to start using Symfony UX #}",
+ " {% block stylesheets %}",
+ " {#{{ encore_entry_link_tags('app') }}#}",
+ " {% endblock %}",
+ "",
+ " {% block javascripts %}",
+ " {#{{ encore_entry_script_tags('app') }}#}",
+ " {% endblock %}",
+ " ",
+ " ",
+ " {% block body %}{% endblock %}",
+ " ",
+ "",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "7e5381cd17e0e27d1b432af9230b65060b75ac4c"
+ }
+ }
+}
diff --git a/symfony.twig-bundle.4.4.json b/symfony.twig-bundle.4.4.json
new file mode 100644
index 00000000..bf8e06a0
--- /dev/null
+++ b/symfony.twig-bundle.4.4.json
@@ -0,0 +1,64 @@
+{
+ "manifests": {
+ "symfony/twig-bundle": {
+ "manifest": {
+ "bundles": {
+ "Symfony\\Bundle\\TwigBundle\\TwigBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/",
+ "templates/": "templates/"
+ }
+ },
+ "files": {
+ "config/packages/test/twig.yaml": {
+ "contents": [
+ "twig:",
+ " strict_variables: true",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/twig.yaml": {
+ "contents": [
+ "twig:",
+ " default_path: '%kernel.project_dir%/templates'",
+ " debug: '%kernel.debug%'",
+ " strict_variables: '%kernel.debug%'",
+ " exception_controller: null",
+ ""
+ ],
+ "executable": false
+ },
+ "templates/base.html.twig": {
+ "contents": [
+ "",
+ "",
+ " ",
+ " ",
+ " {% block title %}Welcome!{% endblock %}",
+ " {# Run `composer require symfony/webpack-encore-bundle`",
+ " and uncomment the following Encore helpers to start using Symfony UX #}",
+ " {% block stylesheets %}",
+ " {#{{ encore_entry_link_tags('app') }}#}",
+ " {% endblock %}",
+ "",
+ " {% block javascripts %}",
+ " {#{{ encore_entry_script_tags('app') }}#}",
+ " {% endblock %}",
+ " ",
+ " ",
+ " {% block body %}{% endblock %}",
+ " ",
+ "",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "73baff3f7b3cea12a73812a7cfd2c0924a9e250f"
+ }
+ }
+}
diff --git a/symfony.twig-bundle.5.0.json b/symfony.twig-bundle.5.0.json
new file mode 100644
index 00000000..89ee020e
--- /dev/null
+++ b/symfony.twig-bundle.5.0.json
@@ -0,0 +1,61 @@
+{
+ "manifests": {
+ "symfony/twig-bundle": {
+ "manifest": {
+ "bundles": {
+ "Symfony\\Bundle\\TwigBundle\\TwigBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/",
+ "templates/": "templates/"
+ }
+ },
+ "files": {
+ "config/packages/test/twig.yaml": {
+ "contents": [
+ "twig:",
+ " strict_variables: true",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/twig.yaml": {
+ "contents": [
+ "twig:",
+ " default_path: '%kernel.project_dir%/templates'",
+ ""
+ ],
+ "executable": false
+ },
+ "templates/base.html.twig": {
+ "contents": [
+ "",
+ "",
+ " ",
+ " ",
+ " {% block title %}Welcome!{% endblock %}",
+ " {# Run `composer require symfony/webpack-encore-bundle`",
+ " and uncomment the following Encore helpers to start using Symfony UX #}",
+ " {% block stylesheets %}",
+ " {#{{ encore_entry_link_tags('app') }}#}",
+ " {% endblock %}",
+ "",
+ " {% block javascripts %}",
+ " {#{{ encore_entry_script_tags('app') }}#}",
+ " {% endblock %}",
+ " ",
+ " ",
+ " {% block body %}{% endblock %}",
+ " ",
+ "",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "1766a292f47e3bf94bcfc192c2aa090588f9f46d"
+ }
+ }
+}
diff --git a/symfony.twig-bundle.5.3.json b/symfony.twig-bundle.5.3.json
new file mode 100644
index 00000000..eabd8997
--- /dev/null
+++ b/symfony.twig-bundle.5.3.json
@@ -0,0 +1,60 @@
+{
+ "manifests": {
+ "symfony/twig-bundle": {
+ "manifest": {
+ "bundles": {
+ "Symfony\\Bundle\\TwigBundle\\TwigBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/",
+ "templates/": "templates/"
+ },
+ "conflict": {
+ "symfony/framework-bundle": "<5.3"
+ }
+ },
+ "files": {
+ "config/packages/twig.yaml": {
+ "contents": [
+ "twig:",
+ " default_path: '%kernel.project_dir%/templates'",
+ "",
+ "when@test:",
+ " twig:",
+ " strict_variables: true",
+ ""
+ ],
+ "executable": false
+ },
+ "templates/base.html.twig": {
+ "contents": [
+ "",
+ "",
+ " ",
+ " ",
+ " {% block title %}Welcome!{% endblock %}",
+ " {# Run `composer require symfony/webpack-encore-bundle`",
+ " and uncomment the following Encore helpers to start using Symfony UX #}",
+ " {% block stylesheets %}",
+ " {#{{ encore_entry_link_tags('app') }}#}",
+ " {% endblock %}",
+ "",
+ " {% block javascripts %}",
+ " {#{{ encore_entry_script_tags('app') }}#}",
+ " {% endblock %}",
+ " ",
+ " ",
+ " {% block body %}{% endblock %}",
+ " ",
+ "",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "ce42aa769cc2edfd9246e5647a3a967afe6387ca"
+ }
+ }
+}
diff --git a/symfony.twig-bundle.5.4.json b/symfony.twig-bundle.5.4.json
new file mode 100644
index 00000000..1c4c44cd
--- /dev/null
+++ b/symfony.twig-bundle.5.4.json
@@ -0,0 +1,60 @@
+{
+ "manifests": {
+ "symfony/twig-bundle": {
+ "manifest": {
+ "bundles": {
+ "Symfony\\Bundle\\TwigBundle\\TwigBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/",
+ "templates/": "templates/"
+ },
+ "conflict": {
+ "symfony/framework-bundle": "<5.3"
+ }
+ },
+ "files": {
+ "config/packages/twig.yaml": {
+ "contents": [
+ "twig:",
+ " default_path: '%kernel.project_dir%/templates'",
+ "",
+ "when@test:",
+ " twig:",
+ " strict_variables: true",
+ ""
+ ],
+ "executable": false
+ },
+ "templates/base.html.twig": {
+ "contents": [
+ "",
+ "",
+ " ",
+ " ",
+ " {% block title %}Welcome!{% endblock %}",
+ " \u26ab\ufe0f\">",
+ " {# Run `composer require symfony/webpack-encore-bundle` to start using Symfony UX #}",
+ " {% block stylesheets %}",
+ " {{ encore_entry_link_tags('app') }}",
+ " {% endblock %}",
+ "",
+ " {% block javascripts %}",
+ " {{ encore_entry_script_tags('app') }}",
+ " {% endblock %}",
+ " ",
+ " ",
+ " {% block body %}{% endblock %}",
+ " ",
+ "",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "bb2178c57eee79e6be0b297aa96fc0c0def81387"
+ }
+ }
+}
diff --git a/symfony.twig-bundle.6.3.json b/symfony.twig-bundle.6.3.json
new file mode 100644
index 00000000..20553434
--- /dev/null
+++ b/symfony.twig-bundle.6.3.json
@@ -0,0 +1,57 @@
+{
+ "manifests": {
+ "symfony/twig-bundle": {
+ "manifest": {
+ "bundles": {
+ "Symfony\\Bundle\\TwigBundle\\TwigBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/",
+ "templates/": "templates/"
+ },
+ "conflict": {
+ "symfony/framework-bundle": "<5.3"
+ }
+ },
+ "files": {
+ "config/packages/twig.yaml": {
+ "contents": [
+ "twig:",
+ " default_path: '%kernel.project_dir%/templates'",
+ "",
+ "when@test:",
+ " twig:",
+ " strict_variables: true",
+ ""
+ ],
+ "executable": false
+ },
+ "templates/base.html.twig": {
+ "contents": [
+ "",
+ "",
+ " ",
+ " ",
+ " {% block title %}Welcome!{% endblock %}",
+ " \u26ab\ufe0f\">",
+ " {% block stylesheets %}",
+ " {% endblock %}",
+ "",
+ " {% block javascripts %}",
+ " {% endblock %}",
+ " ",
+ " ",
+ " {% block body %}{% endblock %}",
+ " ",
+ "",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "b7772eb20e92f3fb4d4fe756e7505b4ba2ca1a2c"
+ }
+ }
+}
diff --git a/symfony.twig-bundle.6.4.json b/symfony.twig-bundle.6.4.json
new file mode 100644
index 00000000..fe3e973c
--- /dev/null
+++ b/symfony.twig-bundle.6.4.json
@@ -0,0 +1,58 @@
+{
+ "manifests": {
+ "symfony/twig-bundle": {
+ "manifest": {
+ "bundles": {
+ "Symfony\\Bundle\\TwigBundle\\TwigBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/",
+ "templates/": "templates/"
+ },
+ "conflict": {
+ "symfony/framework-bundle": "<5.3"
+ }
+ },
+ "files": {
+ "config/packages/twig.yaml": {
+ "contents": [
+ "twig:",
+ " file_name_pattern: '*.twig'",
+ "",
+ "when@test:",
+ " twig:",
+ " strict_variables: true",
+ ""
+ ],
+ "executable": false
+ },
+ "templates/base.html.twig": {
+ "contents": [
+ "",
+ "",
+ " ",
+ " ",
+ " ",
+ " {% block title %}Welcome!{% endblock %}",
+ " \u26ab\ufe0fsf\">",
+ " {% block stylesheets %}",
+ " {% endblock %}",
+ "",
+ " {% block javascripts %}",
+ " {% endblock %}",
+ " ",
+ " ",
+ " {% block body %}{% endblock %}",
+ " ",
+ "",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "c36f943c6749ad86674b11b1f9a936b99e3a6c5e"
+ }
+ }
+}