diff --git a/archived/api-platform.admin-pack.1.0/703c6453b039330753a7ae6cebd0af8ab1d770d8.json b/archived/api-platform.admin-pack.1.0/703c6453b039330753a7ae6cebd0af8ab1d770d8.json
new file mode 100644
index 00000000..b1d12325
--- /dev/null
+++ b/archived/api-platform.admin-pack.1.0/703c6453b039330753a7ae6cebd0af8ab1d770d8.json
@@ -0,0 +1,70 @@
+{
+ "manifests": {
+ "api-platform/admin-pack": {
+ "manifest": {
+ "copy-from-recipe": {
+ "assets/": "assets/",
+ "config/": "%CONFIG_DIR%/",
+ "templates/": "templates/"
+ },
+ "post-install-output": [
+ " * Your admin is almost ready:",
+ " 1. Install the JavaScript dependencies by running yarn add @api-platform/admin @babel/preset-react",
+ " 2. Edit webpack.config.js and uncomment the following lines:",
+ "",
+ " Encore",
+ " // ...",
+ " .enableReactPreset()",
+ " .addEntry('admin', './assets/js/admin.js')",
+ "",
+ " * Mark entities you want in the admin with the @ApiResource annotation, it appears in the admin!",
+ "",
+ " * Using MakerBundle? Try php bin/console make:entity --api-resource"
+ ]
+ },
+ "files": {
+ "assets/js/admin.js": {
+ "contents": [
+ "import React from 'react';",
+ "import ReactDOM from 'react-dom';",
+ "import { HydraAdmin } from '@api-platform/admin';",
+ "",
+ "const entrypoint = document.getElementById('api-entrypoint').innerText;",
+ "",
+ "ReactDOM.render(, document.getElementById('api-platform-admin'));",
+ ""
+ ],
+ "executable": false
+ },
+ "config/routes/api_platform_admin.yaml": {
+ "contents": [
+ "admin:",
+ " path: /admin",
+ " controller: Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController",
+ " defaults:",
+ " template: admin.html.twig",
+ ""
+ ],
+ "executable": false
+ },
+ "templates/admin.html.twig": {
+ "contents": [
+ "{% extends 'base.html.twig' %}",
+ "",
+ "{% block title %}API Platform Admin{% endblock %}",
+ "",
+ "{% block body %}{% endblock %}",
+ "",
+ "{% block javascripts %}",
+ " ",
+ " {{ encore_entry_script_tags('admin') }}",
+ "{% endblock %}",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "703c6453b039330753a7ae6cebd0af8ab1d770d8"
+ }
+ }
+}
diff --git a/archived/api-platform.core.2.1/d57f9ff8067d8d077f026c4b4700ec876839aed9.json b/archived/api-platform.core.2.1/d57f9ff8067d8d077f026c4b4700ec876839aed9.json
new file mode 100644
index 00000000..c111b12d
--- /dev/null
+++ b/archived/api-platform.core.2.1/d57f9ff8067d8d077f026c4b4700ec876839aed9.json
@@ -0,0 +1,55 @@
+{
+ "manifests": {
+ "api-platform/core": {
+ "manifest": {
+ "bundles": {
+ "ApiPlatform\\Core\\Bridge\\Symfony\\Bundle\\ApiPlatformBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/",
+ "src/": "%SRC_DIR%/"
+ },
+ "post-install-output": [
+ " * Your API is almost ready:",
+ " 1. Create your first API resource in src/Entity;",
+ " 2. Go to /api to browse your API",
+ "",
+ " * To enable the GraphQL support, run composer require webonyx/graphql-php>,",
+ " then browse /api/graphql.",
+ "",
+ " * Read> the documentation at https://api-platform.com/docs>"
+ ]
+ },
+ "files": {
+ "config/packages/api_platform.yaml": {
+ "contents": [
+ "api_platform:",
+ " mapping:",
+ " paths: ['%kernel.project_dir%/src/Entity']",
+ ""
+ ],
+ "executable": false
+ },
+ "config/routes/api_platform.yaml": {
+ "contents": [
+ "api_platform:",
+ " resource: .",
+ " type: api_platform",
+ " prefix: /api",
+ ""
+ ],
+ "executable": false
+ },
+ "src/Entity/.gitignore": {
+ "contents": [
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "d57f9ff8067d8d077f026c4b4700ec876839aed9"
+ }
+ }
+}
diff --git a/archived/api-platform.core.2.5/05b57782a78c21a664a42055dc11cf1954ca36bb.json b/archived/api-platform.core.2.5/05b57782a78c21a664a42055dc11cf1954ca36bb.json
new file mode 100644
index 00000000..04ced9a5
--- /dev/null
+++ b/archived/api-platform.core.2.5/05b57782a78c21a664a42055dc11cf1954ca36bb.json
@@ -0,0 +1,59 @@
+{
+ "manifests": {
+ "api-platform/core": {
+ "manifest": {
+ "bundles": {
+ "ApiPlatform\\Core\\Bridge\\Symfony\\Bundle\\ApiPlatformBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/",
+ "src/": "%SRC_DIR%/"
+ },
+ "post-install-output": [
+ " * Your API is almost ready:",
+ " 1. Create your first API resource in src/Entity;",
+ " 2. Go to /api to browse your API",
+ "",
+ " * To enable the GraphQL support, run composer require webonyx/graphql-php>,",
+ " then browse /api/graphql.",
+ "",
+ " * Read> the documentation at https://api-platform.com/docs>"
+ ]
+ },
+ "files": {
+ "config/packages/api_platform.yaml": {
+ "contents": [
+ "api_platform:",
+ " mapping:",
+ " paths: ['%kernel.project_dir%/src/Entity']",
+ " patch_formats:",
+ " json: ['application/merge-patch+json']",
+ " swagger:",
+ " versions: [3]",
+ ""
+ ],
+ "executable": false
+ },
+ "config/routes/api_platform.yaml": {
+ "contents": [
+ "api_platform:",
+ " resource: .",
+ " type: api_platform",
+ " prefix: /api",
+ ""
+ ],
+ "executable": false
+ },
+ "src/Entity/.gitignore": {
+ "contents": [
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "05b57782a78c21a664a42055dc11cf1954ca36bb"
+ }
+ }
+}
diff --git a/archived/blackfireio.blackfire-symfony-meta.1.0/fcf2e044bcd90c6f2f5a6c050645e77fb3bf31c7.json b/archived/blackfireio.blackfire-symfony-meta.1.0/fcf2e044bcd90c6f2f5a6c050645e77fb3bf31c7.json
new file mode 100644
index 00000000..1025731a
--- /dev/null
+++ b/archived/blackfireio.blackfire-symfony-meta.1.0/fcf2e044bcd90c6f2f5a6c050645e77fb3bf31c7.json
@@ -0,0 +1,54 @@
+{
+ "manifests": {
+ "blackfireio/blackfire-symfony-meta": {
+ "manifest": {
+ "copy-from-recipe": {
+ ".blackfire.yaml": ".blackfire.yaml"
+ },
+ "env": {
+ "#1": "Get your SERVER credentials at https://blackfire.io/my/settings/credentials",
+ "#2": "BLACKFIRE_SERVER_ID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
+ "#3": "BLACKFIRE_SERVER_TOKEN=yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy"
+ },
+ "docker-compose": {
+ "docker-compose.override.yml": {
+ "services": [
+ "blackfire:",
+ " image: blackfire/blackfire:2",
+ " # uncomment to store Blackfire credentials in a local .env.local file",
+ " #env_file: .env.local",
+ " environment:",
+ " BLACKFIRE_LOG_LEVEL: 4",
+ " ports: [8307]"
+ ]
+ }
+ },
+ "post-install-output": [
+ " * Blackfire Agent has been configured in your docker-compose.override.yaml> file",
+ "",
+ " * Configure your Blackfire SERVER> credentials in .env.local> (get them at https://blackfire.io/my/settings/credentials)",
+ "",
+ " * Install the PHP probe>: https://blackfire.io/docs/up-and-running/installation",
+ "",
+ " * Read> the documentation at https://blackfire.io/docs>"
+ ]
+ },
+ "files": {
+ ".blackfire.yaml": {
+ "contents": [
+ "scenarios: |",
+ " #!blackfire-player",
+ "",
+ " scenario",
+ " name \"Test homepage\"",
+ " visit url('/')",
+ " expect status_code() == 200",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "fcf2e044bcd90c6f2f5a6c050645e77fb3bf31c7"
+ }
+ }
+}
diff --git a/archived/doctrine.annotations.1.0/a2759dd6123694c8d901d0ec80006e044c2e6457.json b/archived/doctrine.annotations.1.0/a2759dd6123694c8d901d0ec80006e044c2e6457.json
new file mode 100644
index 00000000..b03ed6d9
--- /dev/null
+++ b/archived/doctrine.annotations.1.0/a2759dd6123694c8d901d0ec80006e044c2e6457.json
@@ -0,0 +1,27 @@
+{
+ "manifests": {
+ "doctrine/annotations": {
+ "manifest": {
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ }
+ },
+ "files": {
+ "config/routes/annotations.yaml": {
+ "contents": [
+ "controllers:",
+ " resource: ../../src/Controller/",
+ " type: annotation",
+ "",
+ "kernel:",
+ " resource: ../../src/Kernel.php",
+ " type: annotation",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "a2759dd6123694c8d901d0ec80006e044c2e6457"
+ }
+ }
+}
diff --git a/archived/doctrine.doctrine-bundle.1.12/3cc0efdb85531c72c2b25cbb41eec849a279aa64.json b/archived/doctrine.doctrine-bundle.1.12/3cc0efdb85531c72c2b25cbb41eec849a279aa64.json
new file mode 100644
index 00000000..c2802ac3
--- /dev/null
+++ b/archived/doctrine.doctrine-bundle.1.12/3cc0efdb85531c72c2b25cbb41eec849a279aa64.json
@@ -0,0 +1,137 @@
+{
+ "manifests": {
+ "doctrine/doctrine-bundle": {
+ "manifest": {
+ "bundles": {
+ "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/",
+ "src/": "%SRC_DIR%/"
+ },
+ "env": {
+ "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url",
+ "#2": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml",
+ "#3": "",
+ "#4": "DATABASE_URL=\"sqlite:///%kernel.project_dir%/var/data.db\"",
+ "#5": "DATABASE_URL=\"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7\"",
+ "DATABASE_URL": "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8"
+ },
+ "dockerfile": [
+ "RUN apk add --no-cache --virtual .pgsql-deps postgresql-dev && \\",
+ "\tdocker-php-ext-install -j$(nproc) pdo_pgsql && \\",
+ "\tapk add --no-cache --virtual .pgsql-rundeps so:libpq.so.5 && \\",
+ "\tapk del .pgsql-deps"
+ ],
+ "docker-compose": {
+ "docker-compose.yml": {
+ "services": [
+ "database:",
+ " image: postgres:${POSTGRES_VERSION:-13}-alpine",
+ " environment:",
+ " POSTGRES_DB: ${POSTGRES_DB:-app}",
+ " # You should definitely change the password in production",
+ " POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ChangeMe}",
+ " POSTGRES_USER: ${POSTGRES_USER:-symfony}",
+ " volumes:",
+ " - db-data:/var/lib/postgresql/data:rw",
+ " # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!",
+ " # - ./docker/db/data:/var/lib/postgresql/data:rw"
+ ],
+ "volumes": [
+ "db-data:"
+ ]
+ },
+ "docker-compose.override.yml": {
+ "services": [
+ "database:",
+ " ports:",
+ " - \"5432\""
+ ]
+ }
+ },
+ "post-install-output": [
+ " * Modify your DATABASE_URL config in .env>",
+ "",
+ " * Configure the driver> (mysql) and",
+ " server_version> (5.7) in config/packages/doctrine.yaml>"
+ ]
+ },
+ "files": {
+ "config/packages/doctrine.yaml": {
+ "contents": [
+ "doctrine:",
+ " dbal:",
+ " url: '%env(resolve:DATABASE_URL)%'",
+ "",
+ " # IMPORTANT: You MUST configure your server version,",
+ " # either here or in the DATABASE_URL env var (see .env file)",
+ " #server_version: '13'",
+ "",
+ " # only needed for MySQL",
+ " charset: utf8mb4",
+ " default_table_options:",
+ " collate: utf8mb4_unicode_ci",
+ "",
+ " # backtrace queries in profiler (increases memory usage per request)",
+ " #profiling_collect_backtrace: '%kernel.debug%'",
+ " orm:",
+ " auto_generate_proxy_classes: true",
+ " naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware",
+ " auto_mapping: true",
+ " mappings:",
+ " App:",
+ " is_bundle: false",
+ " type: annotation",
+ " dir: '%kernel.project_dir%/src/Entity'",
+ " prefix: 'App\\Entity'",
+ " alias: App",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/prod/doctrine.yaml": {
+ "contents": [
+ "doctrine:",
+ " orm:",
+ " auto_generate_proxy_classes: false",
+ " metadata_cache_driver:",
+ " type: pool",
+ " pool: doctrine.system_cache_pool",
+ " query_cache_driver:",
+ " type: pool",
+ " pool: doctrine.system_cache_pool",
+ " result_cache_driver:",
+ " type: pool",
+ " pool: doctrine.result_cache_pool",
+ "",
+ "framework:",
+ " cache:",
+ " pools:",
+ " doctrine.result_cache_pool:",
+ " adapter: cache.app",
+ " doctrine.system_cache_pool:",
+ " adapter: cache.system",
+ ""
+ ],
+ "executable": false
+ },
+ "src/Entity/.gitignore": {
+ "contents": [
+ ""
+ ],
+ "executable": false
+ },
+ "src/Repository/.gitignore": {
+ "contents": [
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "3cc0efdb85531c72c2b25cbb41eec849a279aa64"
+ }
+ }
+}
diff --git a/archived/doctrine.doctrine-bundle.1.6/e4fc55e8adf9aa89d9bba8f5a95669d33a16cb00.json b/archived/doctrine.doctrine-bundle.1.6/e4fc55e8adf9aa89d9bba8f5a95669d33a16cb00.json
new file mode 100644
index 00000000..6a1cd25e
--- /dev/null
+++ b/archived/doctrine.doctrine-bundle.1.6/e4fc55e8adf9aa89d9bba8f5a95669d33a16cb00.json
@@ -0,0 +1,146 @@
+{
+ "manifests": {
+ "doctrine/doctrine-bundle": {
+ "manifest": {
+ "bundles": {
+ "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/",
+ "src/": "%SRC_DIR%/"
+ },
+ "env": {
+ "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url",
+ "#2": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml",
+ "#3": "",
+ "#4": "DATABASE_URL=\"sqlite:///%kernel.project_dir%/var/data.db\"",
+ "#5": "DATABASE_URL=\"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7\"",
+ "DATABASE_URL": "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8"
+ },
+ "dockerfile": [
+ "RUN apk add --no-cache --virtual .pgsql-deps postgresql-dev && \\",
+ "\tdocker-php-ext-install -j$(nproc) pdo_pgsql && \\",
+ "\tapk add --no-cache --virtual .pgsql-rundeps so:libpq.so.5 && \\",
+ "\tapk del .pgsql-deps"
+ ],
+ "docker-compose": {
+ "docker-compose.yml": {
+ "services": [
+ "database:",
+ " image: postgres:${POSTGRES_VERSION:-13}-alpine",
+ " environment:",
+ " POSTGRES_DB: ${POSTGRES_DB:-app}",
+ " # You should definitely change the password in production",
+ " POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ChangeMe}",
+ " POSTGRES_USER: ${POSTGRES_USER:-symfony}",
+ " volumes:",
+ " - db-data:/var/lib/postgresql/data:rw",
+ " # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!",
+ " # - ./docker/db/data:/var/lib/postgresql/data:rw"
+ ],
+ "volumes": [
+ "db-data:"
+ ]
+ },
+ "docker-compose.override.yml": {
+ "services": [
+ "database:",
+ " ports:",
+ " - \"5432\""
+ ]
+ }
+ },
+ "post-install-output": [
+ " * Modify your DATABASE_URL config in .env>",
+ "",
+ " * Configure the driver> (mysql) and",
+ " server_version> (5.7) in config/packages/doctrine.yaml>"
+ ]
+ },
+ "files": {
+ "config/packages/doctrine.yaml": {
+ "contents": [
+ "doctrine:",
+ " dbal:",
+ " url: '%env(resolve:DATABASE_URL)%'",
+ "",
+ " # IMPORTANT: You MUST configure your server version,",
+ " # either here or in the DATABASE_URL env var (see .env file)",
+ " #server_version: '13'",
+ "",
+ " # only needed for MySQL",
+ " charset: utf8mb4",
+ " default_table_options:",
+ " collate: utf8mb4_unicode_ci",
+ " orm:",
+ " auto_generate_proxy_classes: true",
+ " naming_strategy: doctrine.orm.naming_strategy.underscore",
+ " auto_mapping: true",
+ " mappings:",
+ " App:",
+ " is_bundle: false",
+ " type: annotation",
+ " dir: '%kernel.project_dir%/src/Entity'",
+ " prefix: 'App\\Entity'",
+ " alias: App",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/prod/doctrine.yaml": {
+ "contents": [
+ "doctrine:",
+ " orm:",
+ " auto_generate_proxy_classes: false",
+ " metadata_cache_driver:",
+ " type: service",
+ " id: doctrine.system_cache_provider",
+ " query_cache_driver:",
+ " type: service",
+ " id: doctrine.system_cache_provider",
+ " result_cache_driver:",
+ " type: service",
+ " id: doctrine.result_cache_provider",
+ "",
+ "services:",
+ " doctrine.result_cache_provider:",
+ " class: Symfony\\Component\\Cache\\DoctrineProvider",
+ " public: false",
+ " arguments:",
+ " - '@doctrine.result_cache_pool'",
+ " doctrine.system_cache_provider:",
+ " class: Symfony\\Component\\Cache\\DoctrineProvider",
+ " public: false",
+ " arguments:",
+ " - '@doctrine.system_cache_pool'",
+ "",
+ "framework:",
+ " cache:",
+ " pools:",
+ " doctrine.result_cache_pool:",
+ " adapter: cache.app",
+ " doctrine.system_cache_pool:",
+ " adapter: cache.system",
+ ""
+ ],
+ "executable": false
+ },
+ "src/Entity/.gitignore": {
+ "contents": [
+ ""
+ ],
+ "executable": false
+ },
+ "src/Repository/.gitignore": {
+ "contents": [
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "e4fc55e8adf9aa89d9bba8f5a95669d33a16cb00"
+ }
+ }
+}
diff --git a/archived/doctrine.doctrine-bundle.2.0/c3d09597f211294e75b221b1d97a9c22f74957e1.json b/archived/doctrine.doctrine-bundle.2.0/c3d09597f211294e75b221b1d97a9c22f74957e1.json
new file mode 100644
index 00000000..61cd9241
--- /dev/null
+++ b/archived/doctrine.doctrine-bundle.2.0/c3d09597f211294e75b221b1d97a9c22f74957e1.json
@@ -0,0 +1,129 @@
+{
+ "manifests": {
+ "doctrine/doctrine-bundle": {
+ "manifest": {
+ "bundles": {
+ "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/",
+ "src/": "%SRC_DIR%/"
+ },
+ "env": {
+ "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url",
+ "#2": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml",
+ "#3": "",
+ "#4": "DATABASE_URL=\"sqlite:///%kernel.project_dir%/var/data.db\"",
+ "#5": "DATABASE_URL=\"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7\"",
+ "DATABASE_URL": "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8"
+ },
+ "dockerfile": [
+ "RUN apk add --no-cache --virtual .pgsql-deps postgresql-dev && \\",
+ "\tdocker-php-ext-install -j$(nproc) pdo_pgsql && \\",
+ "\tapk add --no-cache --virtual .pgsql-rundeps so:libpq.so.5 && \\",
+ "\tapk del .pgsql-deps"
+ ],
+ "docker-compose": {
+ "docker-compose.yml": {
+ "services": [
+ "database:",
+ " image: postgres:${POSTGRES_VERSION:-13}-alpine",
+ " environment:",
+ " POSTGRES_DB: ${POSTGRES_DB:-app}",
+ " # You should definitely change the password in production",
+ " POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ChangeMe}",
+ " POSTGRES_USER: ${POSTGRES_USER:-symfony}",
+ " volumes:",
+ " - db-data:/var/lib/postgresql/data:rw",
+ " # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!",
+ " # - ./docker/db/data:/var/lib/postgresql/data:rw"
+ ],
+ "volumes": [
+ "db-data:"
+ ]
+ },
+ "docker-compose.override.yml": {
+ "services": [
+ "database:",
+ " ports:",
+ " - \"5432\""
+ ]
+ }
+ },
+ "post-install-output": [
+ " * Modify your DATABASE_URL config in .env>",
+ "",
+ " * Configure the driver> (postgresql) and",
+ " server_version> (13) in config/packages/doctrine.yaml>"
+ ]
+ },
+ "files": {
+ "config/packages/doctrine.yaml": {
+ "contents": [
+ "doctrine:",
+ " dbal:",
+ " url: '%env(resolve:DATABASE_URL)%'",
+ "",
+ " # IMPORTANT: You MUST configure your server version,",
+ " # either here or in the DATABASE_URL env var (see .env file)",
+ " #server_version: '13'",
+ " orm:",
+ " auto_generate_proxy_classes: true",
+ " naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware",
+ " auto_mapping: true",
+ " mappings:",
+ " App:",
+ " is_bundle: false",
+ " type: annotation",
+ " dir: '%kernel.project_dir%/src/Entity'",
+ " prefix: 'App\\Entity'",
+ " alias: App",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/prod/doctrine.yaml": {
+ "contents": [
+ "doctrine:",
+ " orm:",
+ " auto_generate_proxy_classes: false",
+ " metadata_cache_driver:",
+ " type: pool",
+ " pool: doctrine.system_cache_pool",
+ " query_cache_driver:",
+ " type: pool",
+ " pool: doctrine.system_cache_pool",
+ " result_cache_driver:",
+ " type: pool",
+ " pool: doctrine.result_cache_pool",
+ "",
+ "framework:",
+ " cache:",
+ " pools:",
+ " doctrine.result_cache_pool:",
+ " adapter: cache.app",
+ " doctrine.system_cache_pool:",
+ " adapter: cache.system",
+ ""
+ ],
+ "executable": false
+ },
+ "src/Entity/.gitignore": {
+ "contents": [
+ ""
+ ],
+ "executable": false
+ },
+ "src/Repository/.gitignore": {
+ "contents": [
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "c3d09597f211294e75b221b1d97a9c22f74957e1"
+ }
+ }
+}
diff --git a/archived/doctrine.doctrine-bundle.2.3/4f5eb542f01475cc2eb49624e2f1a3ea458e73bf.json b/archived/doctrine.doctrine-bundle.2.3/4f5eb542f01475cc2eb49624e2f1a3ea458e73bf.json
new file mode 100644
index 00000000..40e988bf
--- /dev/null
+++ b/archived/doctrine.doctrine-bundle.2.3/4f5eb542f01475cc2eb49624e2f1a3ea458e73bf.json
@@ -0,0 +1,136 @@
+{
+ "manifests": {
+ "doctrine/doctrine-bundle": {
+ "manifest": {
+ "bundles": {
+ "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/",
+ "src/": "%SRC_DIR%/"
+ },
+ "env": {
+ "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url",
+ "#2": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml",
+ "#3": "",
+ "#4": "DATABASE_URL=\"sqlite:///%kernel.project_dir%/var/data.db\"",
+ "#5": "DATABASE_URL=\"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7\"",
+ "DATABASE_URL": "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8"
+ },
+ "dockerfile": [
+ "RUN apk add --no-cache --virtual .pgsql-deps postgresql-dev; \\",
+ "\tdocker-php-ext-install -j$(nproc) pdo_pgsql; \\",
+ "\tapk add --no-cache --virtual .pgsql-rundeps so:libpq.so.5; \\",
+ "\tapk del .pgsql-deps"
+ ],
+ "docker-compose": {
+ "docker-compose.yml": {
+ "services": [
+ "database:",
+ " image: postgres:${POSTGRES_VERSION:-13}-alpine",
+ " environment:",
+ " POSTGRES_DB: ${POSTGRES_DB:-app}",
+ " # You should definitely change the password in production",
+ " POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ChangeMe}",
+ " POSTGRES_USER: ${POSTGRES_USER:-symfony}",
+ " volumes:",
+ " - db-data:/var/lib/postgresql/data:rw",
+ " # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!",
+ " # - ./docker/db/data:/var/lib/postgresql/data:rw"
+ ],
+ "volumes": [
+ "db-data:"
+ ]
+ },
+ "docker-compose.override.yml": {
+ "services": [
+ "database:",
+ " ports:",
+ " - \"5432\""
+ ]
+ }
+ },
+ "post-install-output": [
+ " * Modify your DATABASE_URL config in .env>",
+ "",
+ " * Configure the driver> (postgresql) and",
+ " server_version> (13) in config/packages/doctrine.yaml>"
+ ]
+ },
+ "files": {
+ "config/packages/doctrine.yaml": {
+ "contents": [
+ "doctrine:",
+ " dbal:",
+ " url: '%env(resolve:DATABASE_URL)%'",
+ "",
+ " # IMPORTANT: You MUST configure your server version,",
+ " # either here or in the DATABASE_URL env var (see .env file)",
+ " #server_version: '13'",
+ " orm:",
+ " auto_generate_proxy_classes: true",
+ " naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware",
+ " auto_mapping: true",
+ " mappings:",
+ " App:",
+ " is_bundle: false",
+ " type: annotation",
+ " dir: '%kernel.project_dir%/src/Entity'",
+ " prefix: 'App\\Entity'",
+ " alias: App",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/prod/doctrine.yaml": {
+ "contents": [
+ "doctrine:",
+ " orm:",
+ " auto_generate_proxy_classes: false",
+ " query_cache_driver:",
+ " type: pool",
+ " pool: doctrine.system_cache_pool",
+ " result_cache_driver:",
+ " type: pool",
+ " pool: doctrine.result_cache_pool",
+ "",
+ "framework:",
+ " cache:",
+ " pools:",
+ " doctrine.result_cache_pool:",
+ " adapter: cache.app",
+ " doctrine.system_cache_pool:",
+ " adapter: cache.system",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/test/doctrine.yaml": {
+ "contents": [
+ "doctrine:",
+ " dbal:",
+ " # \"TEST_TOKEN\" is typically set by ParaTest",
+ " dbname: 'main_test%env(default::TEST_TOKEN)%'",
+ ""
+ ],
+ "executable": false
+ },
+ "src/Entity/.gitignore": {
+ "contents": [
+ ""
+ ],
+ "executable": false
+ },
+ "src/Repository/.gitignore": {
+ "contents": [
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "4f5eb542f01475cc2eb49624e2f1a3ea458e73bf"
+ }
+ }
+}
diff --git a/archived/doctrine.doctrine-bundle.2.4/032f52ed50a27762b78ca6a2aaf432958c473553.json b/archived/doctrine.doctrine-bundle.2.4/032f52ed50a27762b78ca6a2aaf432958c473553.json
new file mode 100644
index 00000000..03550f5c
--- /dev/null
+++ b/archived/doctrine.doctrine-bundle.2.4/032f52ed50a27762b78ca6a2aaf432958c473553.json
@@ -0,0 +1,136 @@
+{
+ "manifests": {
+ "doctrine/doctrine-bundle": {
+ "manifest": {
+ "bundles": {
+ "Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/",
+ "src/": "%SRC_DIR%/"
+ },
+ "env": {
+ "#1": "Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url",
+ "#2": "IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml",
+ "#3": "",
+ "#4": "DATABASE_URL=\"sqlite:///%kernel.project_dir%/var/data.db\"",
+ "#5": "DATABASE_URL=\"mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7\"",
+ "DATABASE_URL": "postgresql://symfony:ChangeMe@127.0.0.1:5432/app?serverVersion=13&charset=utf8"
+ },
+ "dockerfile": [
+ "RUN apk add --no-cache --virtual .pgsql-deps postgresql-dev; \\",
+ "\tdocker-php-ext-install -j$(nproc) pdo_pgsql; \\",
+ "\tapk add --no-cache --virtual .pgsql-rundeps so:libpq.so.5; \\",
+ "\tapk del .pgsql-deps"
+ ],
+ "docker-compose": {
+ "docker-compose.yml": {
+ "services": [
+ "database:",
+ " image: postgres:${POSTGRES_VERSION:-13}-alpine",
+ " environment:",
+ " POSTGRES_DB: ${POSTGRES_DB:-app}",
+ " # You should definitely change the password in production",
+ " POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ChangeMe}",
+ " POSTGRES_USER: ${POSTGRES_USER:-symfony}",
+ " volumes:",
+ " - db-data:/var/lib/postgresql/data:rw",
+ " # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!",
+ " # - ./docker/db/data:/var/lib/postgresql/data:rw"
+ ],
+ "volumes": [
+ "db-data:"
+ ]
+ },
+ "docker-compose.override.yml": {
+ "services": [
+ "database:",
+ " ports:",
+ " - \"5432\""
+ ]
+ }
+ },
+ "post-install-output": [
+ " * Modify your DATABASE_URL config in .env>",
+ "",
+ " * Configure the driver> (postgresql) and",
+ " server_version> (13) in config/packages/doctrine.yaml>"
+ ]
+ },
+ "files": {
+ "config/packages/doctrine.yaml": {
+ "contents": [
+ "doctrine:",
+ " dbal:",
+ " url: '%env(resolve:DATABASE_URL)%'",
+ "",
+ " # IMPORTANT: You MUST configure your server version,",
+ " # either here or in the DATABASE_URL env var (see .env file)",
+ " #server_version: '13'",
+ " orm:",
+ " auto_generate_proxy_classes: true",
+ " naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware",
+ " auto_mapping: true",
+ " mappings:",
+ " App:",
+ " is_bundle: false",
+ " type: annotation",
+ " dir: '%kernel.project_dir%/src/Entity'",
+ " prefix: 'App\\Entity'",
+ " alias: App",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/prod/doctrine.yaml": {
+ "contents": [
+ "doctrine:",
+ " orm:",
+ " auto_generate_proxy_classes: false",
+ " query_cache_driver:",
+ " type: pool",
+ " pool: doctrine.system_cache_pool",
+ " result_cache_driver:",
+ " type: pool",
+ " pool: doctrine.result_cache_pool",
+ "",
+ "framework:",
+ " cache:",
+ " pools:",
+ " doctrine.result_cache_pool:",
+ " adapter: cache.app",
+ " doctrine.system_cache_pool:",
+ " adapter: cache.system",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/test/doctrine.yaml": {
+ "contents": [
+ "doctrine:",
+ " dbal:",
+ " # \"TEST_TOKEN\" is typically set by ParaTest",
+ " dbname_suffix: '_test%env(default::TEST_TOKEN)%'",
+ ""
+ ],
+ "executable": false
+ },
+ "src/Entity/.gitignore": {
+ "contents": [
+ ""
+ ],
+ "executable": false
+ },
+ "src/Repository/.gitignore": {
+ "contents": [
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "032f52ed50a27762b78ca6a2aaf432958c473553"
+ }
+ }
+}
diff --git a/archived/doctrine.doctrine-fixtures-bundle.3.0/1f5514cfa15b947298df4d771e694e578d4c204d.json b/archived/doctrine.doctrine-fixtures-bundle.3.0/1f5514cfa15b947298df4d771e694e578d4c204d.json
new file mode 100644
index 00000000..24f5ea0f
--- /dev/null
+++ b/archived/doctrine.doctrine-fixtures-bundle.3.0/1f5514cfa15b947298df4d771e694e578d4c204d.json
@@ -0,0 +1,43 @@
+{
+ "manifests": {
+ "doctrine/doctrine-fixtures-bundle": {
+ "manifest": {
+ "bundles": {
+ "Doctrine\\Bundle\\FixturesBundle\\DoctrineFixturesBundle": [
+ "dev",
+ "test"
+ ]
+ },
+ "copy-from-recipe": {
+ "src/": "%SRC_DIR%/"
+ }
+ },
+ "files": {
+ "src/DataFixtures/AppFixtures.php": {
+ "contents": [
+ "persist($product);",
+ "",
+ " $manager->flush();",
+ " }",
+ "}",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "1f5514cfa15b947298df4d771e694e578d4c204d"
+ }
+ }
+}
diff --git a/archived/doctrine.doctrine-migrations-bundle.1.2/b609494a0ab33d79acf3ead2067e3f67c9a47bd2.json b/archived/doctrine.doctrine-migrations-bundle.1.2/b609494a0ab33d79acf3ead2067e3f67c9a47bd2.json
new file mode 100644
index 00000000..e1a6cdfd
--- /dev/null
+++ b/archived/doctrine.doctrine-migrations-bundle.1.2/b609494a0ab33d79acf3ead2067e3f67c9a47bd2.json
@@ -0,0 +1,37 @@
+{
+ "manifests": {
+ "doctrine/doctrine-migrations-bundle": {
+ "manifest": {
+ "bundles": {
+ "Doctrine\\Bundle\\MigrationsBundle\\DoctrineMigrationsBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/",
+ "migrations/": "migrations/"
+ }
+ },
+ "files": {
+ "config/packages/doctrine_migrations.yaml": {
+ "contents": [
+ "doctrine_migrations:",
+ " dir_name: '%kernel.project_dir%/migrations'",
+ " # namespace is arbitrary but should be different from App\\Migrations",
+ " # as migrations classes should NOT be autoloaded",
+ " namespace: DoctrineMigrations",
+ ""
+ ],
+ "executable": false
+ },
+ "migrations/.gitignore": {
+ "contents": [
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "b609494a0ab33d79acf3ead2067e3f67c9a47bd2"
+ }
+ }
+}
diff --git a/archived/doctrine.doctrine-migrations-bundle.2.2/baaa439e3e3179e69e3da84b671f0a3e4a2f56ad.json b/archived/doctrine.doctrine-migrations-bundle.2.2/baaa439e3e3179e69e3da84b671f0a3e4a2f56ad.json
new file mode 100644
index 00000000..f0a2004d
--- /dev/null
+++ b/archived/doctrine.doctrine-migrations-bundle.2.2/baaa439e3e3179e69e3da84b671f0a3e4a2f56ad.json
@@ -0,0 +1,37 @@
+{
+ "manifests": {
+ "doctrine/doctrine-migrations-bundle": {
+ "manifest": {
+ "bundles": {
+ "Doctrine\\Bundle\\MigrationsBundle\\DoctrineMigrationsBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/",
+ "migrations/": "migrations/"
+ }
+ },
+ "files": {
+ "config/packages/doctrine_migrations.yaml": {
+ "contents": [
+ "doctrine_migrations:",
+ " migrations_paths:",
+ " # namespace is arbitrary but should be different from App\\Migrations",
+ " # as migrations classes should NOT be autoloaded",
+ " 'DoctrineMigrations': '%kernel.project_dir%/migrations'",
+ ""
+ ],
+ "executable": false
+ },
+ "migrations/.gitignore": {
+ "contents": [
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "baaa439e3e3179e69e3da84b671f0a3e4a2f56ad"
+ }
+ }
+}
diff --git a/archived/doctrine.doctrine-migrations-bundle.3.1/ee609429c9ee23e22d6fa5728211768f51ed2818.json b/archived/doctrine.doctrine-migrations-bundle.3.1/ee609429c9ee23e22d6fa5728211768f51ed2818.json
new file mode 100644
index 00000000..bb2d4992
--- /dev/null
+++ b/archived/doctrine.doctrine-migrations-bundle.3.1/ee609429c9ee23e22d6fa5728211768f51ed2818.json
@@ -0,0 +1,38 @@
+{
+ "manifests": {
+ "doctrine/doctrine-migrations-bundle": {
+ "manifest": {
+ "bundles": {
+ "Doctrine\\Bundle\\MigrationsBundle\\DoctrineMigrationsBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/",
+ "migrations/": "migrations/"
+ }
+ },
+ "files": {
+ "config/packages/doctrine_migrations.yaml": {
+ "contents": [
+ "doctrine_migrations:",
+ " migrations_paths:",
+ " # namespace is arbitrary but should be different from App\\Migrations",
+ " # as migrations classes should NOT be autoloaded",
+ " 'DoctrineMigrations': '%kernel.project_dir%/migrations'",
+ " enable_profiler: '%kernel.debug%'",
+ ""
+ ],
+ "executable": false
+ },
+ "migrations/.gitignore": {
+ "contents": [
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "ee609429c9ee23e22d6fa5728211768f51ed2818"
+ }
+ }
+}
diff --git a/archived/easycorp.easyadmin-bundle.1.17/66070ea553247b0cd5275e21d0fe5399a25f40be.json b/archived/easycorp.easyadmin-bundle.1.17/66070ea553247b0cd5275e21d0fe5399a25f40be.json
new file mode 100644
index 00000000..b34ec140
--- /dev/null
+++ b/archived/easycorp.easyadmin-bundle.1.17/66070ea553247b0cd5275e21d0fe5399a25f40be.json
@@ -0,0 +1,41 @@
+{
+ "manifests": {
+ "easycorp/easyadmin-bundle": {
+ "manifest": {
+ "bundles": {
+ "EasyCorp\\Bundle\\EasyAdminBundle\\EasyAdminBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ }
+ },
+ "files": {
+ "config/packages/easy_admin.yaml": {
+ "contents": [
+ "#easy_admin:",
+ "# entities:",
+ "# # List the entity class name you want to manage",
+ "# - App\\Entity\\Product",
+ "# - App\\Entity\\Category",
+ "# - App\\Entity\\User",
+ ""
+ ],
+ "executable": false
+ },
+ "config/routes/easy_admin.yaml": {
+ "contents": [
+ "easy_admin_bundle:",
+ " resource: '@EasyAdminBundle/Controller/AdminController.php'",
+ " prefix: /admin",
+ " type: annotation",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "66070ea553247b0cd5275e21d0fe5399a25f40be"
+ }
+ }
+}
diff --git a/archived/easycorp.easyadmin-bundle.2.0/0a51040a43c6f2172a3a0135cd15daf2043905d7.json b/archived/easycorp.easyadmin-bundle.2.0/0a51040a43c6f2172a3a0135cd15daf2043905d7.json
new file mode 100644
index 00000000..6c104827
--- /dev/null
+++ b/archived/easycorp.easyadmin-bundle.2.0/0a51040a43c6f2172a3a0135cd15daf2043905d7.json
@@ -0,0 +1,41 @@
+{
+ "manifests": {
+ "easycorp/easyadmin-bundle": {
+ "manifest": {
+ "bundles": {
+ "EasyCorp\\Bundle\\EasyAdminBundle\\EasyAdminBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ }
+ },
+ "files": {
+ "config/packages/easy_admin.yaml": {
+ "contents": [
+ "#easy_admin:",
+ "# entities:",
+ "# # List the entity class name you want to manage",
+ "# - App\\Entity\\Product",
+ "# - App\\Entity\\Category",
+ "# - App\\Entity\\User",
+ ""
+ ],
+ "executable": false
+ },
+ "config/routes/easy_admin.yaml": {
+ "contents": [
+ "easy_admin_bundle:",
+ " resource: '@EasyAdminBundle/Controller/EasyAdminController.php'",
+ " prefix: /admin",
+ " type: annotation",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "0a51040a43c6f2172a3a0135cd15daf2043905d7"
+ }
+ }
+}
diff --git a/archived/easycorp.easyadmin-bundle.3.0/b131e6cbfe1b898a508987851963fff485986285.json b/archived/easycorp.easyadmin-bundle.3.0/b131e6cbfe1b898a508987851963fff485986285.json
new file mode 100644
index 00000000..a7c24759
--- /dev/null
+++ b/archived/easycorp.easyadmin-bundle.3.0/b131e6cbfe1b898a508987851963fff485986285.json
@@ -0,0 +1,15 @@
+{
+ "manifests": {
+ "easycorp/easyadmin-bundle": {
+ "manifest": {
+ "bundles": {
+ "EasyCorp\\Bundle\\EasyAdminBundle\\EasyAdminBundle": [
+ "all"
+ ]
+ }
+ },
+ "files": [],
+ "ref": "b131e6cbfe1b898a508987851963fff485986285"
+ }
+ }
+}
diff --git a/archived/friendsofphp.php-cs-fixer.2.16/c1947bad147704aeaf0285745f0baae927a58959.json b/archived/friendsofphp.php-cs-fixer.2.16/c1947bad147704aeaf0285745f0baae927a58959.json
new file mode 100644
index 00000000..c7432d6d
--- /dev/null
+++ b/archived/friendsofphp.php-cs-fixer.2.16/c1947bad147704aeaf0285745f0baae927a58959.json
@@ -0,0 +1,37 @@
+{
+ "manifests": {
+ "friendsofphp/php-cs-fixer": {
+ "manifest": {
+ "copy-from-recipe": {
+ ".php_cs.dist": ".php_cs.dist"
+ },
+ "gitignore": [
+ "/.php_cs",
+ "/.php_cs.cache"
+ ]
+ },
+ "files": {
+ ".php_cs.dist": {
+ "contents": [
+ "in(__DIR__)",
+ " ->exclude('var')",
+ ";",
+ "",
+ "return PhpCsFixer\\Config::create()",
+ " ->setRules([",
+ " '@Symfony' => true,",
+ " ])",
+ " ->setFinder($finder)",
+ ";",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "c1947bad147704aeaf0285745f0baae927a58959"
+ }
+ }
+}
diff --git a/archived/friendsofphp.php-cs-fixer.2.17/f0d4b4ddb4e2bb73b227e3987b6ecc53cd8be431.json b/archived/friendsofphp.php-cs-fixer.2.17/f0d4b4ddb4e2bb73b227e3987b6ecc53cd8be431.json
new file mode 100644
index 00000000..f60c2561
--- /dev/null
+++ b/archived/friendsofphp.php-cs-fixer.2.17/f0d4b4ddb4e2bb73b227e3987b6ecc53cd8be431.json
@@ -0,0 +1,37 @@
+{
+ "manifests": {
+ "friendsofphp/php-cs-fixer": {
+ "manifest": {
+ "copy-from-recipe": {
+ ".php_cs.dist": ".php_cs.dist"
+ },
+ "gitignore": [
+ "/.php_cs",
+ "/.php_cs.cache"
+ ]
+ },
+ "files": {
+ ".php_cs.dist": {
+ "contents": [
+ "in(__DIR__)",
+ " ->exclude('var')",
+ ";",
+ "",
+ "return (new PhpCsFixer\\Config())",
+ " ->setRules([",
+ " '@Symfony' => true,",
+ " ])",
+ " ->setFinder($finder)",
+ ";",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "f0d4b4ddb4e2bb73b227e3987b6ecc53cd8be431"
+ }
+ }
+}
diff --git a/archived/friendsofphp.php-cs-fixer.2.19/34d1a22f840953909c581b8f993093b14cc9491b.json b/archived/friendsofphp.php-cs-fixer.2.19/34d1a22f840953909c581b8f993093b14cc9491b.json
new file mode 100644
index 00000000..175ecb13
--- /dev/null
+++ b/archived/friendsofphp.php-cs-fixer.2.19/34d1a22f840953909c581b8f993093b14cc9491b.json
@@ -0,0 +1,38 @@
+{
+ "manifests": {
+ "friendsofphp/php-cs-fixer": {
+ "manifest": {
+ "copy-from-recipe": {
+ ".php-cs-fixer.dist.php": ".php-cs-fixer.dist.php"
+ },
+ "gitignore": [
+ "/.php-cs-fixer.php",
+ "/.php-cs-fixer.cache"
+ ]
+ },
+ "files": {
+ ".php-cs-fixer.dist.php": {
+ "contents": [
+ "in(__DIR__)",
+ " ->exclude('var')",
+ ";",
+ "",
+ "return (new PhpCsFixer\\Config())",
+ " ->setRules([",
+ " '@Symfony' => true,",
+ " ])",
+ " ->setFinder($finder)",
+ " ->setCacheFile('.php-cs-fixer.cache') // forward compatibility with 3.x line",
+ ";",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "34d1a22f840953909c581b8f993093b14cc9491b"
+ }
+ }
+}
diff --git a/archived/friendsofphp.php-cs-fixer.2.2/cc05ab6abf6894bddb9bbd6a252459010ebe040b.json b/archived/friendsofphp.php-cs-fixer.2.2/cc05ab6abf6894bddb9bbd6a252459010ebe040b.json
new file mode 100644
index 00000000..1f712bf6
--- /dev/null
+++ b/archived/friendsofphp.php-cs-fixer.2.2/cc05ab6abf6894bddb9bbd6a252459010ebe040b.json
@@ -0,0 +1,38 @@
+{
+ "manifests": {
+ "friendsofphp/php-cs-fixer": {
+ "manifest": {
+ "copy-from-recipe": {
+ ".php_cs.dist": ".php_cs.dist"
+ },
+ "gitignore": [
+ "/.php_cs",
+ "/.php_cs.cache"
+ ]
+ },
+ "files": {
+ ".php_cs.dist": {
+ "contents": [
+ "in(__DIR__)",
+ " ->exclude('var')",
+ ";",
+ "",
+ "return PhpCsFixer\\Config::create()",
+ " ->setRules([",
+ " '@Symfony' => true,",
+ " 'array_syntax' => ['syntax' => 'short'],",
+ " ])",
+ " ->setFinder($finder)",
+ ";",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "cc05ab6abf6894bddb9bbd6a252459010ebe040b"
+ }
+ }
+}
diff --git a/archived/friendsofphp.php-cs-fixer.3.0/be2103eb4a20942e28a6dd87736669b757132435.json b/archived/friendsofphp.php-cs-fixer.3.0/be2103eb4a20942e28a6dd87736669b757132435.json
new file mode 100644
index 00000000..1183aae0
--- /dev/null
+++ b/archived/friendsofphp.php-cs-fixer.3.0/be2103eb4a20942e28a6dd87736669b757132435.json
@@ -0,0 +1,37 @@
+{
+ "manifests": {
+ "friendsofphp/php-cs-fixer": {
+ "manifest": {
+ "copy-from-recipe": {
+ ".php-cs-fixer.dist.php": ".php-cs-fixer.dist.php"
+ },
+ "gitignore": [
+ "/.php-cs-fixer.php",
+ "/.php-cs-fixer.cache"
+ ]
+ },
+ "files": {
+ ".php-cs-fixer.dist.php": {
+ "contents": [
+ "in(__DIR__)",
+ " ->exclude('var')",
+ ";",
+ "",
+ "return (new PhpCsFixer\\Config())",
+ " ->setRules([",
+ " '@Symfony' => true,",
+ " ])",
+ " ->setFinder($finder)",
+ ";",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "be2103eb4a20942e28a6dd87736669b757132435"
+ }
+ }
+}
diff --git a/archived/hautelook.alice-bundle.2.1/ff94d76b2ec0c552b5d67d401f59ab8fd62f3d5f.json b/archived/hautelook.alice-bundle.2.1/ff94d76b2ec0c552b5d67d401f59ab8fd62f3d5f.json
new file mode 100644
index 00000000..898315d6
--- /dev/null
+++ b/archived/hautelook.alice-bundle.2.1/ff94d76b2ec0c552b5d67d401f59ab8fd62f3d5f.json
@@ -0,0 +1,47 @@
+{
+ "manifests": {
+ "hautelook/alice-bundle": {
+ "manifest": {
+ "bundles": {
+ "Hautelook\\AliceBundle\\HautelookAliceBundle": [
+ "dev",
+ "test"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/",
+ "fixtures/": "fixtures/"
+ },
+ "post-install-output": [
+ " * Write> fixtures files in the fixtures/> folder",
+ " * Run> php bin/console hautelook:fixtures:load>"
+ ]
+ },
+ "files": {
+ "config/packages/dev/hautelook_alice.yaml": {
+ "contents": [
+ "hautelook_alice:",
+ " fixtures_path: fixtures",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/test/hautelook_alice.yaml": {
+ "contents": [
+ "imports:",
+ " - { resource: ../dev/hautelook_alice.yaml }",
+ ""
+ ],
+ "executable": false
+ },
+ "fixtures/.gitignore": {
+ "contents": [
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "ff94d76b2ec0c552b5d67d401f59ab8fd62f3d5f"
+ }
+ }
+}
diff --git a/archived/javiereguiluz.easyadmin-bundle.1.16/eb4a4fe0e4ab0dc4337808de561b7cb0ff592a0a.json b/archived/javiereguiluz.easyadmin-bundle.1.16/eb4a4fe0e4ab0dc4337808de561b7cb0ff592a0a.json
new file mode 100644
index 00000000..dd030df2
--- /dev/null
+++ b/archived/javiereguiluz.easyadmin-bundle.1.16/eb4a4fe0e4ab0dc4337808de561b7cb0ff592a0a.json
@@ -0,0 +1,41 @@
+{
+ "manifests": {
+ "javiereguiluz/easyadmin-bundle": {
+ "manifest": {
+ "bundles": {
+ "JavierEguiluz\\Bundle\\EasyAdminBundle\\EasyAdminBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ }
+ },
+ "files": {
+ "config/packages/easy_admin.yaml": {
+ "contents": [
+ "#easy_admin:",
+ "# entities:",
+ "# # List the entity class name you want to manage",
+ "# - App\\Entity\\Product",
+ "# - App\\Entity\\Category",
+ "# - App\\Entity\\User",
+ ""
+ ],
+ "executable": false
+ },
+ "config/routes/easy_admin.yaml": {
+ "contents": [
+ "easy_admin_bundle:",
+ " resource: '@EasyAdminBundle/Controller/AdminController.php'",
+ " prefix: /admin",
+ " type: annotation",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "eb4a4fe0e4ab0dc4337808de561b7cb0ff592a0a"
+ }
+ }
+}
diff --git a/archived/javiereguiluz.easyadmin-bundle.1.17/e58cc3a3956761ff41c27bc9847b145655494d42.json b/archived/javiereguiluz.easyadmin-bundle.1.17/e58cc3a3956761ff41c27bc9847b145655494d42.json
new file mode 100644
index 00000000..fa2e9f29
--- /dev/null
+++ b/archived/javiereguiluz.easyadmin-bundle.1.17/e58cc3a3956761ff41c27bc9847b145655494d42.json
@@ -0,0 +1,41 @@
+{
+ "manifests": {
+ "javiereguiluz/easyadmin-bundle": {
+ "manifest": {
+ "bundles": {
+ "EasyCorp\\Bundle\\EasyAdminBundle\\EasyAdminBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ }
+ },
+ "files": {
+ "config/packages/easy_admin.yaml": {
+ "contents": [
+ "#easy_admin:",
+ "# entities:",
+ "# # List the entity class name you want to manage",
+ "# - App\\Entity\\Product",
+ "# - App\\Entity\\Category",
+ "# - App\\Entity\\User",
+ ""
+ ],
+ "executable": false
+ },
+ "config/routes/easy_admin.yaml": {
+ "contents": [
+ "easy_admin_bundle:",
+ " resource: '@EasyAdminBundle/Controller/AdminController.php'",
+ " prefix: /admin",
+ " type: annotation",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "e58cc3a3956761ff41c27bc9847b145655494d42"
+ }
+ }
+}
diff --git a/archived/lexik.jwt-authentication-bundle.2.3/42cd3a3895e580dc9c89856b61fe986cafd7d23f.json b/archived/lexik.jwt-authentication-bundle.2.3/42cd3a3895e580dc9c89856b61fe986cafd7d23f.json
new file mode 100644
index 00000000..b79632af
--- /dev/null
+++ b/archived/lexik.jwt-authentication-bundle.2.3/42cd3a3895e580dc9c89856b61fe986cafd7d23f.json
@@ -0,0 +1,38 @@
+{
+ "manifests": {
+ "lexik/jwt-authentication-bundle": {
+ "manifest": {
+ "bundles": {
+ "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%"
+ },
+ "env": {
+ "#1": "Key paths should be relative to the project directory",
+ "JWT_PRIVATE_KEY_PATH": "%CONFIG_DIR%/jwt/private.pem",
+ "JWT_PUBLIC_KEY_PATH": "%CONFIG_DIR%/jwt/public.pem",
+ "JWT_PASSPHRASE": "%generate(secret)%"
+ },
+ "gitignore": [
+ "/%CONFIG_DIR%/jwt/*.pem"
+ ]
+ },
+ "files": {
+ "config/packages/lexik_jwt_authentication.yaml": {
+ "contents": [
+ "lexik_jwt_authentication:",
+ " private_key_path: '%kernel.project_dir%/%env(JWT_PRIVATE_KEY_PATH)%'",
+ " public_key_path: '%kernel.project_dir%/%env(JWT_PUBLIC_KEY_PATH)%'",
+ " pass_phrase: '%env(JWT_PASSPHRASE)%'",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "42cd3a3895e580dc9c89856b61fe986cafd7d23f"
+ }
+ }
+}
diff --git a/archived/lexik.jwt-authentication-bundle.2.5/5b2157bcd5778166a5696e42f552ad36529a07a6.json b/archived/lexik.jwt-authentication-bundle.2.5/5b2157bcd5778166a5696e42f552ad36529a07a6.json
new file mode 100644
index 00000000..1583fd67
--- /dev/null
+++ b/archived/lexik.jwt-authentication-bundle.2.5/5b2157bcd5778166a5696e42f552ad36529a07a6.json
@@ -0,0 +1,37 @@
+{
+ "manifests": {
+ "lexik/jwt-authentication-bundle": {
+ "manifest": {
+ "bundles": {
+ "Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%"
+ },
+ "env": {
+ "JWT_SECRET_KEY": "%kernel.project_dir%/%CONFIG_DIR%/jwt/private.pem",
+ "JWT_PUBLIC_KEY": "%kernel.project_dir%/%CONFIG_DIR%/jwt/public.pem",
+ "JWT_PASSPHRASE": "%generate(secret)%"
+ },
+ "gitignore": [
+ "/%CONFIG_DIR%/jwt/*.pem"
+ ]
+ },
+ "files": {
+ "config/packages/lexik_jwt_authentication.yaml": {
+ "contents": [
+ "lexik_jwt_authentication:",
+ " secret_key: '%env(resolve:JWT_SECRET_KEY)%'",
+ " public_key: '%env(resolve:JWT_PUBLIC_KEY)%'",
+ " pass_phrase: '%env(JWT_PASSPHRASE)%'",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "5b2157bcd5778166a5696e42f552ad36529a07a6"
+ }
+ }
+}
diff --git a/archived/nelmio.alice.3.2/0b9900ece737bec7752e4155c0164639dd9b0cb0.json b/archived/nelmio.alice.3.2/0b9900ece737bec7752e4155c0164639dd9b0cb0.json
new file mode 100644
index 00000000..616a5ba5
--- /dev/null
+++ b/archived/nelmio.alice.3.2/0b9900ece737bec7752e4155c0164639dd9b0cb0.json
@@ -0,0 +1,43 @@
+{
+ "manifests": {
+ "nelmio/alice": {
+ "manifest": {
+ "bundles": {
+ "Nelmio\\Alice\\Bridge\\Symfony\\NelmioAliceBundle": [
+ "dev",
+ "test"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ }
+ },
+ "files": {
+ "config/packages/dev/nelmio_alice.yaml": {
+ "contents": [
+ "nelmio_alice:",
+ " functions_blacklist:",
+ " - 'current'",
+ " - 'shuffle'",
+ " - 'date'",
+ " - 'time'",
+ " - 'file'",
+ " - 'md5'",
+ " - 'sha1'",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/test/nelmio_alice.yaml": {
+ "contents": [
+ "imports:",
+ " - { resource: ../dev/nelmio_alice.yaml }",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "0b9900ece737bec7752e4155c0164639dd9b0cb0"
+ }
+ }
+}
diff --git a/archived/nelmio.cors-bundle.1.5/6bea22e6c564fba3a1391615cada1437d0bde39c.json b/archived/nelmio.cors-bundle.1.5/6bea22e6c564fba3a1391615cada1437d0bde39c.json
new file mode 100644
index 00000000..56809897
--- /dev/null
+++ b/archived/nelmio.cors-bundle.1.5/6bea22e6c564fba3a1391615cada1437d0bde39c.json
@@ -0,0 +1,38 @@
+{
+ "manifests": {
+ "nelmio/cors-bundle": {
+ "manifest": {
+ "bundles": {
+ "Nelmio\\CorsBundle\\NelmioCorsBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ },
+ "env": {
+ "CORS_ALLOW_ORIGIN": "'^https?://(localhost|127\\.0\\.0\\.1)(:[0-9]+)?$'"
+ }
+ },
+ "files": {
+ "config/packages/nelmio_cors.yaml": {
+ "contents": [
+ "nelmio_cors:",
+ " defaults:",
+ " origin_regex: true",
+ " allow_origin: ['%env(CORS_ALLOW_ORIGIN)%']",
+ " allow_methods: ['GET', 'OPTIONS', 'POST', 'PUT', 'PATCH', 'DELETE']",
+ " allow_headers: ['Content-Type', 'Authorization']",
+ " expose_headers: ['Link']",
+ " max_age: 3600",
+ " paths:",
+ " '^/': null",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "6bea22e6c564fba3a1391615cada1437d0bde39c"
+ }
+ }
+}
diff --git a/archived/nelmio.security-bundle.2.4/65726efb67ff51d89de38195bc0d230fa811f64d.json b/archived/nelmio.security-bundle.2.4/65726efb67ff51d89de38195bc0d230fa811f64d.json
new file mode 100644
index 00000000..feaa310a
--- /dev/null
+++ b/archived/nelmio.security-bundle.2.4/65726efb67ff51d89de38195bc0d230fa811f64d.json
@@ -0,0 +1,51 @@
+{
+ "manifests": {
+ "nelmio/security-bundle": {
+ "manifest": {
+ "bundles": {
+ "Nelmio\\SecurityBundle\\NelmioSecurityBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ }
+ },
+ "files": {
+ "config/packages/nelmio_security.yaml": {
+ "contents": [
+ "nelmio_security:",
+ " # prevents framing of the entire site",
+ " clickjacking:",
+ " paths:",
+ " '^/.*': DENY",
+ "",
+ " # disables content type sniffing for script resources",
+ " content_type:",
+ " nosniff: true",
+ "",
+ " # forces Microsoft's XSS-Protection with",
+ " # its block mode",
+ " xss_protection:",
+ " enabled: true",
+ " mode_block: true",
+ "",
+ " # Send a full URL in the `Referer` header when performing a same-origin request,",
+ " # only send the origin of the document to secure destination (HTTPS->HTTPS),",
+ " # and send no header to a less secure destination (HTTPS->HTTP).",
+ " # If `strict-origin-when-cross-origin` is not supported, use `no-referrer` policy,",
+ " # no referrer information is sent along with requests.",
+ " referrer_policy:",
+ " enabled: true",
+ " policies:",
+ " - 'no-referrer'",
+ " - 'strict-origin-when-cross-origin'",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "65726efb67ff51d89de38195bc0d230fa811f64d"
+ }
+ }
+}
diff --git a/archived/nyholm.psr7.1.0/0cd4d2d0e7f646fda75f9944f747a56e6ed13d4c.json b/archived/nyholm.psr7.1.0/0cd4d2d0e7f646fda75f9944f747a56e6ed13d4c.json
new file mode 100644
index 00000000..fabb902d
--- /dev/null
+++ b/archived/nyholm.psr7.1.0/0cd4d2d0e7f646fda75f9944f747a56e6ed13d4c.json
@@ -0,0 +1,41 @@
+{
+ "manifests": {
+ "nyholm/psr7": {
+ "manifest": {
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ }
+ },
+ "files": {
+ "config/packages/nyholm_psr7.yaml": {
+ "contents": [
+ "services:",
+ " # Register nyholm/psr7 services for autowiring with PSR-17 (HTTP factories)",
+ " Psr\\Http\\Message\\RequestFactoryInterface: '@nyholm.psr7.psr17_factory'",
+ " Psr\\Http\\Message\\ResponseFactoryInterface: '@nyholm.psr7.psr17_factory'",
+ " Psr\\Http\\Message\\ServerRequestFactoryInterface: '@nyholm.psr7.psr17_factory'",
+ " Psr\\Http\\Message\\StreamFactoryInterface: '@nyholm.psr7.psr17_factory'",
+ " Psr\\Http\\Message\\UploadedFileFactoryInterface: '@nyholm.psr7.psr17_factory'",
+ " Psr\\Http\\Message\\UriFactoryInterface: '@nyholm.psr7.psr17_factory'",
+ "",
+ " # Register nyholm/psr7 services for autowiring with HTTPlug factories",
+ " Http\\Message\\MessageFactory: '@nyholm.psr7.httplug_factory'",
+ " Http\\Message\\RequestFactory: '@nyholm.psr7.httplug_factory'",
+ " Http\\Message\\ResponseFactory: '@nyholm.psr7.httplug_factory'",
+ " Http\\Message\\StreamFactory: '@nyholm.psr7.httplug_factory'",
+ " Http\\Message\\UriFactory: '@nyholm.psr7.httplug_factory'",
+ "",
+ " nyholm.psr7.psr17_factory:",
+ " class: Nyholm\\Psr7\\Factory\\Psr17Factory",
+ "",
+ " nyholm.psr7.httplug_factory:",
+ " class: Nyholm\\Psr7\\Factory\\HttplugFactory",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "0cd4d2d0e7f646fda75f9944f747a56e6ed13d4c"
+ }
+ }
+}
diff --git a/archived/phpunit.phpunit.4.7/b5b34fa22319ac1f7f6c180b30e160841c154a1e.json b/archived/phpunit.phpunit.4.7/b5b34fa22319ac1f7f6c180b30e160841c154a1e.json
new file mode 100644
index 00000000..691ecb52
--- /dev/null
+++ b/archived/phpunit.phpunit.4.7/b5b34fa22319ac1f7f6c180b30e160841c154a1e.json
@@ -0,0 +1,94 @@
+{
+ "manifests": {
+ "phpunit/phpunit": {
+ "manifest": {
+ "copy-from-recipe": {
+ ".env.test": ".env.test",
+ "phpunit.xml.dist": "phpunit.xml.dist",
+ "tests/": "tests/"
+ },
+ "gitignore": [
+ "/phpunit.xml",
+ ".phpunit.result.cache"
+ ]
+ },
+ "files": {
+ ".env.test": {
+ "contents": [
+ "# define your env variables for the test env here",
+ "KERNEL_CLASS='App\\Kernel'",
+ "APP_SECRET='$ecretf0rt3st'",
+ "SYMFONY_DEPRECATIONS_HELPER=999999",
+ "PANTHER_APP_ENV=panther",
+ "PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots",
+ ""
+ ],
+ "executable": false
+ },
+ "phpunit.xml.dist": {
+ "contents": [
+ "",
+ "",
+ "",
+ "",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ "",
+ " ",
+ " ",
+ " tests",
+ " ",
+ " ",
+ "",
+ " ",
+ " ",
+ " src",
+ " ",
+ " ",
+ "",
+ " ",
+ " ",
+ " ",
+ "",
+ " ",
+ " ",
+ "",
+ ""
+ ],
+ "executable": false
+ },
+ "tests/bootstrap.php": {
+ "contents": [
+ "bootEnv(dirname(__DIR__).'/.env');",
+ "}",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "b5b34fa22319ac1f7f6c180b30e160841c154a1e"
+ }
+ }
+}
diff --git a/archived/phpunit.phpunit.9.3/a6249a6c4392e9169b87abf93225f7f9f59025e6.json b/archived/phpunit.phpunit.9.3/a6249a6c4392e9169b87abf93225f7f9f59025e6.json
new file mode 100644
index 00000000..2707bd9d
--- /dev/null
+++ b/archived/phpunit.phpunit.9.3/a6249a6c4392e9169b87abf93225f7f9f59025e6.json
@@ -0,0 +1,97 @@
+{
+ "manifests": {
+ "phpunit/phpunit": {
+ "manifest": {
+ "copy-from-recipe": {
+ ".env.test": ".env.test",
+ "phpunit.xml.dist": "phpunit.xml.dist",
+ "tests/": "tests/"
+ },
+ "gitignore": [
+ "/phpunit.xml",
+ ".phpunit.result.cache"
+ ]
+ },
+ "files": {
+ ".env.test": {
+ "contents": [
+ "# define your env variables for the test env here",
+ "KERNEL_CLASS='App\\Kernel'",
+ "APP_SECRET='$ecretf0rt3st'",
+ "SYMFONY_DEPRECATIONS_HELPER=999999",
+ "PANTHER_APP_ENV=panther",
+ "PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots",
+ ""
+ ],
+ "executable": false
+ },
+ "phpunit.xml.dist": {
+ "contents": [
+ "",
+ "",
+ "",
+ "",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ "",
+ " ",
+ " ",
+ " tests",
+ " ",
+ " ",
+ "",
+ " ",
+ " ",
+ " src",
+ " ",
+ " ",
+ "",
+ " ",
+ " ",
+ " ",
+ "",
+ " ",
+ " ",
+ "",
+ ""
+ ],
+ "executable": false
+ },
+ "tests/bootstrap.php": {
+ "contents": [
+ "bootEnv(dirname(__DIR__).'/.env');",
+ "}",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "a6249a6c4392e9169b87abf93225f7f9f59025e6"
+ }
+ }
+}
diff --git a/archived/scheb.2fa-bundle.5.0/62660e7d21b8b5295c5a6f8ca17dc7099881f267.json b/archived/scheb.2fa-bundle.5.0/62660e7d21b8b5295c5a6f8ca17dc7099881f267.json
new file mode 100644
index 00000000..43a7e37f
--- /dev/null
+++ b/archived/scheb.2fa-bundle.5.0/62660e7d21b8b5295c5a6f8ca17dc7099881f267.json
@@ -0,0 +1,46 @@
+{
+ "manifests": {
+ "scheb/2fa-bundle": {
+ "manifest": {
+ "bundles": {
+ "Scheb\\TwoFactorBundle\\SchebTwoFactorBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ }
+ },
+ "files": {
+ "config/packages/scheb_2fa.yaml": {
+ "contents": [
+ "# See the configuration reference at https://github.com/scheb/2fa/blob/master/doc/configuration.md",
+ "scheb_two_factor:",
+ " security_tokens:",
+ " - Symfony\\Component\\Security\\Core\\Authentication\\Token\\UsernamePasswordToken",
+ " # If you're using guard-based authentication, you have to use this one:",
+ " # - Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken",
+ " # If you're using authenticator-based security (introduced in Symfony 5.1), you have to use this one:",
+ " # - Symfony\\Component\\Security\\Http\\Authenticator\\Token\\PostAuthenticationToken",
+ ""
+ ],
+ "executable": false
+ },
+ "config/routes/scheb_2fa.yaml": {
+ "contents": [
+ "2fa_login:",
+ " path: /2fa",
+ " defaults:",
+ " _controller: \"scheb_two_factor.form_controller:form\"",
+ "",
+ "2fa_login_check:",
+ " path: /2fa_check",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "62660e7d21b8b5295c5a6f8ca17dc7099881f267"
+ }
+ }
+}
diff --git a/archived/sensio.framework-extra-bundle.4.0/aaddfdf43cdecd4cf91f992052d76c2cadc04543.json b/archived/sensio.framework-extra-bundle.4.0/aaddfdf43cdecd4cf91f992052d76c2cadc04543.json
new file mode 100644
index 00000000..45ae77b3
--- /dev/null
+++ b/archived/sensio.framework-extra-bundle.4.0/aaddfdf43cdecd4cf91f992052d76c2cadc04543.json
@@ -0,0 +1,15 @@
+{
+ "manifests": {
+ "sensio/framework-extra-bundle": {
+ "manifest": {
+ "bundles": {
+ "Sensio\\Bundle\\FrameworkExtraBundle\\SensioFrameworkExtraBundle": [
+ "all"
+ ]
+ }
+ },
+ "files": [],
+ "ref": "aaddfdf43cdecd4cf91f992052d76c2cadc04543"
+ }
+ }
+}
diff --git a/archived/sensio.framework-extra-bundle.5.2/fb7e19da7f013d0d422fa9bce16f5c510e27609b.json b/archived/sensio.framework-extra-bundle.5.2/fb7e19da7f013d0d422fa9bce16f5c510e27609b.json
new file mode 100644
index 00000000..7893f544
--- /dev/null
+++ b/archived/sensio.framework-extra-bundle.5.2/fb7e19da7f013d0d422fa9bce16f5c510e27609b.json
@@ -0,0 +1,28 @@
+{
+ "manifests": {
+ "sensio/framework-extra-bundle": {
+ "manifest": {
+ "bundles": {
+ "Sensio\\Bundle\\FrameworkExtraBundle\\SensioFrameworkExtraBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ }
+ },
+ "files": {
+ "config/packages/sensio_framework_extra.yaml": {
+ "contents": [
+ "sensio_framework_extra:",
+ " router:",
+ " annotations: false",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "fb7e19da7f013d0d422fa9bce16f5c510e27609b"
+ }
+ }
+}
diff --git a/archived/sensiolabs.ansi-to-html.1.2/d58d11d5b998f39260d387d3a0b50adc342db7e4.json b/archived/sensiolabs.ansi-to-html.1.2/d58d11d5b998f39260d387d3a0b50adc342db7e4.json
new file mode 100644
index 00000000..7b8f5ce8
--- /dev/null
+++ b/archived/sensiolabs.ansi-to-html.1.2/d58d11d5b998f39260d387d3a0b50adc342db7e4.json
@@ -0,0 +1,26 @@
+{
+ "manifests": {
+ "sensiolabs/ansi-to-html": {
+ "manifest": {
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ }
+ },
+ "files": {
+ "config/packages/ansi_to_html.yaml": {
+ "contents": [
+ "services:",
+ " _defaults:",
+ " autowire: true",
+ " autoconfigure: true",
+ "",
+ " SensioLabs\\AnsiConverter\\Bridge\\Twig\\AnsiExtension: null",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "d58d11d5b998f39260d387d3a0b50adc342db7e4"
+ }
+ }
+}
diff --git a/archived/sensiolabs.security-checker.4.0/160c9b600564faa1224e8f387d49ef13ceb8b793.json b/archived/sensiolabs.security-checker.4.0/160c9b600564faa1224e8f387d49ef13ceb8b793.json
new file mode 100644
index 00000000..a6646881
--- /dev/null
+++ b/archived/sensiolabs.security-checker.4.0/160c9b600564faa1224e8f387d49ef13ceb8b793.json
@@ -0,0 +1,31 @@
+{
+ "manifests": {
+ "sensiolabs/security-checker": {
+ "manifest": {
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ },
+ "composer-scripts": {
+ "security-checker security:check": "script"
+ }
+ },
+ "files": {
+ "config/packages/security_checker.yaml": {
+ "contents": [
+ "services:",
+ " _defaults:",
+ " autowire: true",
+ " autoconfigure: true",
+ "",
+ " SensioLabs\\Security\\SecurityChecker: null",
+ "",
+ " SensioLabs\\Security\\Command\\SecurityCheckerCommand: null",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "160c9b600564faa1224e8f387d49ef13ceb8b793"
+ }
+ }
+}
diff --git a/archived/symfony.allmysms-notifier.5.3/31ed2243d1214731f86141890173a64fca741986.json b/archived/symfony.allmysms-notifier.5.3/31ed2243d1214731f86141890173a64fca741986.json
new file mode 100644
index 00000000..2b50b356
--- /dev/null
+++ b/archived/symfony.allmysms-notifier.5.3/31ed2243d1214731f86141890173a64fca741986.json
@@ -0,0 +1,13 @@
+{
+ "manifests": {
+ "symfony/allmysms-notifier": {
+ "manifest": {
+ "env": {
+ "#1": "ALLMYSMS_DSN=allmysms://LOGIN:APIKEY@default?from=FROM"
+ }
+ },
+ "files": [],
+ "ref": "31ed2243d1214731f86141890173a64fca741986"
+ }
+ }
+}
diff --git a/archived/symfony.amazon-mailer.4.3/5dc61848401953f3ba03515d925904d2804c6ad5.json b/archived/symfony.amazon-mailer.4.3/5dc61848401953f3ba03515d925904d2804c6ad5.json
new file mode 100644
index 00000000..6df1654c
--- /dev/null
+++ b/archived/symfony.amazon-mailer.4.3/5dc61848401953f3ba03515d925904d2804c6ad5.json
@@ -0,0 +1,16 @@
+{
+ "manifests": {
+ "symfony/amazon-mailer": {
+ "manifest": {
+ "env": {
+ "#1": "AWS_ACCESS_KEY=",
+ "#2": "AWS_SECRET_KEY=",
+ "#3": "MAILER_DSN=smtp://$AWS_ACCESS_KEY:$AWS_SECRET_KEY@ses?region=eu-west-1",
+ "#4": "MAILER_DSN=http://$AWS_ACCESS_KEY:$AWS_SECRET_KEY@ses?region=eu-west-1"
+ }
+ },
+ "files": [],
+ "ref": "5dc61848401953f3ba03515d925904d2804c6ad5"
+ }
+ }
+}
diff --git a/archived/symfony.amazon-mailer.4.4/9648db3ecae5c8a6b1a5f74715d3907124348815.json b/archived/symfony.amazon-mailer.4.4/9648db3ecae5c8a6b1a5f74715d3907124348815.json
new file mode 100644
index 00000000..b014a9dc
--- /dev/null
+++ b/archived/symfony.amazon-mailer.4.4/9648db3ecae5c8a6b1a5f74715d3907124348815.json
@@ -0,0 +1,14 @@
+{
+ "manifests": {
+ "symfony/amazon-mailer": {
+ "manifest": {
+ "env": {
+ "#1": "MAILER_DSN=ses://ACCESS_KEY:SECRET_KEY@default?region=eu-west-1",
+ "#2": "MAILER_DSN=ses+smtp://ACCESS_KEY:SECRET_KEY@default?region=eu-west-1"
+ }
+ },
+ "files": [],
+ "ref": "9648db3ecae5c8a6b1a5f74715d3907124348815"
+ }
+ }
+}
diff --git a/archived/symfony.amazon-sns-notifier.5.4/6049aca06f3e7b8481a06693792d34b0014ee6c3.json b/archived/symfony.amazon-sns-notifier.5.4/6049aca06f3e7b8481a06693792d34b0014ee6c3.json
new file mode 100644
index 00000000..298ed0ff
--- /dev/null
+++ b/archived/symfony.amazon-sns-notifier.5.4/6049aca06f3e7b8481a06693792d34b0014ee6c3.json
@@ -0,0 +1,13 @@
+{
+ "manifests": {
+ "symfony/amazon-sns-notifier": {
+ "manifest": {
+ "env": {
+ "#1": "AMAZON_SNS_DSN=sns://ACCESS_KEY:SECRET_KEY@default?region=REGION"
+ }
+ },
+ "files": [],
+ "ref": "6049aca06f3e7b8481a06693792d34b0014ee6c3"
+ }
+ }
+}
diff --git a/archived/symfony.clickatell-notifier.5.3/d952063f1246274c59108daa0d6e7bd0a5490689.json b/archived/symfony.clickatell-notifier.5.3/d952063f1246274c59108daa0d6e7bd0a5490689.json
new file mode 100644
index 00000000..e9ca3b2c
--- /dev/null
+++ b/archived/symfony.clickatell-notifier.5.3/d952063f1246274c59108daa0d6e7bd0a5490689.json
@@ -0,0 +1,13 @@
+{
+ "manifests": {
+ "symfony/clickatell-notifier": {
+ "manifest": {
+ "env": {
+ "#1": "CLICKATELL_DSN=clickatell://ACCESS_TOKEN@default?from=FROM"
+ }
+ },
+ "files": [],
+ "ref": "d952063f1246274c59108daa0d6e7bd0a5490689"
+ }
+ }
+}
diff --git a/archived/symfony.console.3.3/524e110a6284dae4172aa8cc32db6f819428f6ac.json b/archived/symfony.console.3.3/524e110a6284dae4172aa8cc32db6f819428f6ac.json
new file mode 100644
index 00000000..eaa5e4fa
--- /dev/null
+++ b/archived/symfony.console.3.3/524e110a6284dae4172aa8cc32db6f819428f6ac.json
@@ -0,0 +1,122 @@
+{
+ "manifests": {
+ "symfony/console": {
+ "manifest": {
+ "copy-from-recipe": {
+ "bin/": "%BIN_DIR%/",
+ "config/": "%CONFIG_DIR%/"
+ }
+ },
+ "files": {
+ "bin/console": {
+ "contents": [
+ "#!/usr/bin/env php",
+ "getParameterOption(['--env', '-e'], null, true)) {",
+ " putenv('APP_ENV='.$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $env);",
+ "}",
+ "",
+ "if ($input->hasParameterOption('--no-debug', true)) {",
+ " putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0');",
+ "}",
+ "",
+ "require dirname(__DIR__).'/config/bootstrap.php';",
+ "",
+ "if ($_SERVER['APP_DEBUG']) {",
+ " umask(0000);",
+ "",
+ " if (class_exists(Debug::class)) {",
+ " Debug::enable();",
+ " }",
+ "}",
+ "",
+ "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);",
+ "$application = new Application($kernel);",
+ "$application->run($input);",
+ ""
+ ],
+ "executable": true
+ },
+ "config/bootstrap.php": {
+ "contents": [
+ "=1.2)",
+ "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {",
+ " (new Dotenv(false))->populate($env);",
+ "} else {",
+ " $path = dirname(__DIR__).'/.env';",
+ " $dotenv = new Dotenv(false);",
+ "",
+ " // load all the .env files",
+ " if (method_exists($dotenv, 'loadEnv')) {",
+ " $dotenv->loadEnv($path);",
+ " } else {",
+ " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)",
+ "",
+ " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {",
+ " $dotenv->load($path);",
+ " } else {",
+ " $dotenv->load($p);",
+ " }",
+ "",
+ " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {",
+ " $dotenv->populate(array('APP_ENV' => $env = 'dev'));",
+ " }",
+ "",
+ " if ('test' !== $env && file_exists($p = \"$path.local\")) {",
+ " $dotenv->load($p);",
+ " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;",
+ " }",
+ "",
+ " if (file_exists($p = \"$path.$env\")) {",
+ " $dotenv->load($p);",
+ " }",
+ "",
+ " if (file_exists($p = \"$path.$env.local\")) {",
+ " $dotenv->load($p);",
+ " }",
+ " }",
+ "}",
+ "",
+ "$_SERVER += $_ENV;",
+ "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';",
+ "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];",
+ "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "524e110a6284dae4172aa8cc32db6f819428f6ac"
+ }
+ }
+}
diff --git a/archived/symfony.console.4.2/0a4841612ca4dd3464cbbe1e06b073c79ce7a7f2.json b/archived/symfony.console.4.2/0a4841612ca4dd3464cbbe1e06b073c79ce7a7f2.json
new file mode 100644
index 00000000..c5baf15b
--- /dev/null
+++ b/archived/symfony.console.4.2/0a4841612ca4dd3464cbbe1e06b073c79ce7a7f2.json
@@ -0,0 +1,92 @@
+{
+ "manifests": {
+ "symfony/console": {
+ "manifest": {
+ "copy-from-recipe": {
+ "bin/": "%BIN_DIR%/",
+ "config/": "%CONFIG_DIR%/"
+ }
+ },
+ "files": {
+ "bin/console": {
+ "contents": [
+ "#!/usr/bin/env php",
+ "getParameterOption(['--env', '-e'], null, true)) {",
+ " putenv('APP_ENV='.$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $env);",
+ "}",
+ "",
+ "if ($input->hasParameterOption('--no-debug', true)) {",
+ " putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0');",
+ "}",
+ "",
+ "require dirname(__DIR__).'/config/bootstrap.php';",
+ "",
+ "if ($_SERVER['APP_DEBUG']) {",
+ " umask(0000);",
+ "",
+ " if (class_exists(Debug::class)) {",
+ " Debug::enable();",
+ " }",
+ "}",
+ "",
+ "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);",
+ "$application = new Application($kernel);",
+ "$application->run($input);",
+ ""
+ ],
+ "executable": true
+ },
+ "config/bootstrap.php": {
+ "contents": [
+ "=1.2)",
+ "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {",
+ " (new Dotenv(false))->populate($env);",
+ "} else {",
+ " // load all the .env files",
+ " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');",
+ "}",
+ "",
+ "$_SERVER += $_ENV;",
+ "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';",
+ "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];",
+ "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "0a4841612ca4dd3464cbbe1e06b073c79ce7a7f2"
+ }
+ }
+}
diff --git a/archived/symfony.console.4.4/fd5340d07d4c90504843b53da41525cf42e31f5c.json b/archived/symfony.console.4.4/fd5340d07d4c90504843b53da41525cf42e31f5c.json
new file mode 100644
index 00000000..bb40524f
--- /dev/null
+++ b/archived/symfony.console.4.4/fd5340d07d4c90504843b53da41525cf42e31f5c.json
@@ -0,0 +1,92 @@
+{
+ "manifests": {
+ "symfony/console": {
+ "manifest": {
+ "copy-from-recipe": {
+ "bin/": "%BIN_DIR%/",
+ "config/": "%CONFIG_DIR%/"
+ }
+ },
+ "files": {
+ "bin/console": {
+ "contents": [
+ "#!/usr/bin/env php",
+ "getParameterOption(['--env', '-e'], null, true)) {",
+ " putenv('APP_ENV='.$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $env);",
+ "}",
+ "",
+ "if ($input->hasParameterOption('--no-debug', true)) {",
+ " putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0');",
+ "}",
+ "",
+ "require dirname(__DIR__).'/config/bootstrap.php';",
+ "",
+ "if ($_SERVER['APP_DEBUG']) {",
+ " umask(0000);",
+ "",
+ " if (class_exists(Debug::class)) {",
+ " Debug::enable();",
+ " }",
+ "}",
+ "",
+ "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);",
+ "$application = new Application($kernel);",
+ "$application->run($input);",
+ ""
+ ],
+ "executable": true
+ },
+ "config/bootstrap.php": {
+ "contents": [
+ "=1.2)",
+ "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {",
+ " (new Dotenv(false))->populate($env);",
+ "} else {",
+ " // load all the .env files",
+ " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');",
+ "}",
+ "",
+ "$_SERVER += $_ENV;",
+ "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';",
+ "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];",
+ "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "fd5340d07d4c90504843b53da41525cf42e31f5c"
+ }
+ }
+}
diff --git a/archived/symfony.console.5.1/c6d02bdfba9da13c22157520e32a602dbee8a75c.json b/archived/symfony.console.5.1/c6d02bdfba9da13c22157520e32a602dbee8a75c.json
new file mode 100644
index 00000000..00083962
--- /dev/null
+++ b/archived/symfony.console.5.1/c6d02bdfba9da13c22157520e32a602dbee8a75c.json
@@ -0,0 +1,63 @@
+{
+ "manifests": {
+ "symfony/console": {
+ "manifest": {
+ "copy-from-recipe": {
+ "bin/": "%BIN_DIR%/"
+ }
+ },
+ "files": {
+ "bin/console": {
+ "contents": [
+ "#!/usr/bin/env php",
+ "getParameterOption(['--env', '-e'], null, true)) {",
+ " putenv('APP_ENV='.$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $env);",
+ "}",
+ "",
+ "if ($input->hasParameterOption('--no-debug', true)) {",
+ " putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0');",
+ "}",
+ "",
+ "(new Dotenv())->bootEnv(dirname(__DIR__).'/.env');",
+ "",
+ "if ($_SERVER['APP_DEBUG']) {",
+ " umask(0000);",
+ "",
+ " if (class_exists(Debug::class)) {",
+ " Debug::enable();",
+ " }",
+ "}",
+ "",
+ "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);",
+ "$application = new Application($kernel);",
+ "$application->run($input);",
+ ""
+ ],
+ "executable": true
+ }
+ },
+ "ref": "c6d02bdfba9da13c22157520e32a602dbee8a75c"
+ }
+ }
+}
diff --git a/archived/symfony.console.5.3/da0c8be8157600ad34f10ff0c9cc91232522e047.json b/archived/symfony.console.5.3/da0c8be8157600ad34f10ff0c9cc91232522e047.json
new file mode 100644
index 00000000..1aa39f9c
--- /dev/null
+++ b/archived/symfony.console.5.3/da0c8be8157600ad34f10ff0c9cc91232522e047.json
@@ -0,0 +1,37 @@
+{
+ "manifests": {
+ "symfony/console": {
+ "manifest": {
+ "copy-from-recipe": {
+ "bin/": "%BIN_DIR%/"
+ }
+ },
+ "files": {
+ "bin/console": {
+ "contents": [
+ "#!/usr/bin/env php",
+ "=1.2).",
+ "# https://symfony.com/doc/current/best_practices.html#use-environment-variables-for-infrastructure-configuration",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "c0eeb50665f0f77226616b6038a9b06c03752d8e"
+ }
+ }
+}
diff --git a/archived/symfony.framework-bundle.3.3/6b7854b4c2866b32bc86e98977e2ead4669fa9a5.json b/archived/symfony.framework-bundle.3.3/6b7854b4c2866b32bc86e98977e2ead4669fa9a5.json
new file mode 100644
index 00000000..463c8b43
--- /dev/null
+++ b/archived/symfony.framework-bundle.3.3/6b7854b4c2866b32bc86e98977e2ead4669fa9a5.json
@@ -0,0 +1,304 @@
+{
+ "manifests": {
+ "symfony/framework-bundle": {
+ "manifest": {
+ "bundles": {
+ "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/",
+ "public/": "%PUBLIC_DIR%/",
+ "src/": "%SRC_DIR%/"
+ },
+ "composer-scripts": {
+ "cache:clear": "symfony-cmd",
+ "assets:install %PUBLIC_DIR%": "symfony-cmd"
+ },
+ "env": {
+ "APP_ENV": "dev",
+ "APP_SECRET": "%generate(secret)%",
+ "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2",
+ "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'"
+ },
+ "gitignore": [
+ "/.env.local",
+ "/.env.local.php",
+ "/.env.*.local",
+ "/%PUBLIC_DIR%/bundles/",
+ "/%VAR_DIR%/",
+ "/vendor/"
+ ],
+ "post-install-output": [
+ " * Run> your application:",
+ " 1. Go to the project directory",
+ " 2. Create your code repository with the git init command",
+ " 3. Download the Symfony CLI at https://symfony.com/download> to install a development web server,",
+ " or run composer require server --dev> for a minimalist one",
+ "",
+ " * Read> the documentation at https://symfony.com/doc>"
+ ]
+ },
+ "files": {
+ "config/bootstrap.php": {
+ "contents": [
+ "=1.2)",
+ "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {",
+ " (new Dotenv(false))->populate($env);",
+ "} else {",
+ " $path = dirname(__DIR__).'/.env';",
+ " $dotenv = new Dotenv(false);",
+ "",
+ " // load all the .env files",
+ " if (method_exists($dotenv, 'loadEnv')) {",
+ " $dotenv->loadEnv($path);",
+ " } else {",
+ " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)",
+ "",
+ " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {",
+ " $dotenv->load($path);",
+ " } else {",
+ " $dotenv->load($p);",
+ " }",
+ "",
+ " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {",
+ " $dotenv->populate(array('APP_ENV' => $env = 'dev'));",
+ " }",
+ "",
+ " if ('test' !== $env && file_exists($p = \"$path.local\")) {",
+ " $dotenv->load($p);",
+ " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;",
+ " }",
+ "",
+ " if (file_exists($p = \"$path.$env\")) {",
+ " $dotenv->load($p);",
+ " }",
+ "",
+ " if (file_exists($p = \"$path.$env.local\")) {",
+ " $dotenv->load($p);",
+ " }",
+ " }",
+ "}",
+ "",
+ "$_SERVER += $_ENV;",
+ "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';",
+ "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];",
+ "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/cache.yaml": {
+ "contents": [
+ "framework:",
+ " cache:",
+ " # Unique name of your app: used to compute stable namespaces for cache keys.",
+ " #prefix_seed: your_vendor_name/app_name",
+ "",
+ " # The \"app\" cache stores to the filesystem by default.",
+ " # The data in this cache should persist between deploys.",
+ " # Other options include:",
+ "",
+ " # Redis",
+ " #app: cache.adapter.redis",
+ " #default_redis_provider: redis://localhost",
+ "",
+ " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)",
+ " #app: cache.adapter.apcu",
+ "",
+ " # Namespaced pools use the above \"app\" backend by default",
+ " #pools:",
+ " #my.dedicated.cache: null",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/framework.yaml": {
+ "contents": [
+ "framework:",
+ " secret: '%env(APP_SECRET)%'",
+ " #csrf_protection: true",
+ " #http_method_override: true",
+ "",
+ " # Enables session support. Note that the session will ONLY be started if you read or write from it.",
+ " # Remove or comment this section to explicitly disable session support.",
+ " session:",
+ " handler_id: null",
+ "",
+ " #esi: true",
+ " #fragments: true",
+ " php_errors:",
+ " log: true",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/test/framework.yaml": {
+ "contents": [
+ "framework:",
+ " test: true",
+ " session:",
+ " storage_id: session.storage.mock_file",
+ ""
+ ],
+ "executable": false
+ },
+ "config/services.yaml": {
+ "contents": [
+ "# This file is the entry point to configure your own services.",
+ "# Files in the packages/ subdirectory configure your dependencies.",
+ "",
+ "# Put parameters here that don't need to change on each machine where the app is deployed",
+ "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration",
+ "parameters:",
+ "",
+ "services:",
+ " # default configuration for services in *this* file",
+ " _defaults:",
+ " autowire: true # Automatically injects dependencies in your services.",
+ " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.",
+ " public: false # Allows optimizing the container by removing unused services; this also means",
+ " # fetching services directly from the container via $container->get() won't work.",
+ " # The best practice is to be explicit about your dependencies anyway.",
+ "",
+ " # makes classes in src/ available to be used as services",
+ " # this creates a service per class whose id is the fully-qualified class name",
+ " App\\:",
+ " resource: '../src/*'",
+ " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'",
+ "",
+ " # controllers are imported separately to make sure services can be injected",
+ " # as action arguments even if you don't extend any base controller class",
+ " App\\Controller\\:",
+ " resource: '../src/Controller'",
+ " tags: ['controller.service_arguments']",
+ "",
+ " # add more service definitions when explicit configuration is needed",
+ " # please note that last definitions always *replace* previous ones",
+ ""
+ ],
+ "executable": false
+ },
+ "public/index.php": {
+ "contents": [
+ "handle($request);",
+ "$response->send();",
+ "$kernel->terminate($request, $response);",
+ ""
+ ],
+ "executable": false
+ },
+ "src/Controller/.gitignore": {
+ "contents": [
+ ""
+ ],
+ "executable": false
+ },
+ "src/Kernel.php": {
+ "contents": [
+ "getProjectDir().'/var/cache/'.$this->environment;",
+ " }",
+ "",
+ " public function getLogDir()",
+ " {",
+ " return $this->getProjectDir().'/var/log';",
+ " }",
+ "",
+ " public function registerBundles()",
+ " {",
+ " $contents = require $this->getProjectDir().'/config/bundles.php';",
+ " foreach ($contents as $class => $envs) {",
+ " if ($envs[$this->environment] ?? $envs['all'] ?? false) {",
+ " yield new $class();",
+ " }",
+ " }",
+ " }",
+ "",
+ " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)",
+ " {",
+ " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));",
+ " // Feel free to remove the \"container.autowiring.strict_mode\" parameter",
+ " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior",
+ " $container->setParameter('container.autowiring.strict_mode', true);",
+ " $container->setParameter('container.dumper.inline_class_loader', true);",
+ " $confDir = $this->getProjectDir().'/config';",
+ "",
+ " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');",
+ " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');",
+ " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');",
+ " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');",
+ " }",
+ "",
+ " protected function configureRoutes(RouteCollectionBuilder $routes)",
+ " {",
+ " $confDir = $this->getProjectDir().'/config';",
+ "",
+ " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');",
+ " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');",
+ " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');",
+ " }",
+ "}",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "6b7854b4c2866b32bc86e98977e2ead4669fa9a5"
+ }
+ }
+}
diff --git a/archived/symfony.framework-bundle.3.4/4e582450c27d790227d2596a2ffb514fd71d5db7.json b/archived/symfony.framework-bundle.3.4/4e582450c27d790227d2596a2ffb514fd71d5db7.json
new file mode 100644
index 00000000..c7503d45
--- /dev/null
+++ b/archived/symfony.framework-bundle.3.4/4e582450c27d790227d2596a2ffb514fd71d5db7.json
@@ -0,0 +1,305 @@
+{
+ "manifests": {
+ "symfony/framework-bundle": {
+ "manifest": {
+ "bundles": {
+ "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/",
+ "public/": "%PUBLIC_DIR%/",
+ "src/": "%SRC_DIR%/"
+ },
+ "composer-scripts": {
+ "cache:clear": "symfony-cmd",
+ "assets:install %PUBLIC_DIR%": "symfony-cmd"
+ },
+ "env": {
+ "APP_ENV": "dev",
+ "APP_SECRET": "%generate(secret)%",
+ "#TRUSTED_PROXIES": "127.0.0.1,127.0.0.2",
+ "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'"
+ },
+ "gitignore": [
+ "/.env.local",
+ "/.env.local.php",
+ "/.env.*.local",
+ "/%PUBLIC_DIR%/bundles/",
+ "/%VAR_DIR%/",
+ "/vendor/"
+ ],
+ "post-install-output": [
+ " * Run> your application:",
+ " 1. Go to the project directory",
+ " 2. Create your code repository with the git init command",
+ " 3. Download the Symfony CLI at https://symfony.com/download> to install a development web server,",
+ " or run composer require server --dev> for a minimalist one",
+ "",
+ " * Read> the documentation at https://symfony.com/doc>"
+ ]
+ },
+ "files": {
+ "config/bootstrap.php": {
+ "contents": [
+ "=1.2)",
+ "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {",
+ " (new Dotenv(false))->populate($env);",
+ "} else {",
+ " $path = dirname(__DIR__).'/.env';",
+ " $dotenv = new Dotenv(false);",
+ "",
+ " // load all the .env files",
+ " if (method_exists($dotenv, 'loadEnv')) {",
+ " $dotenv->loadEnv($path);",
+ " } else {",
+ " // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)",
+ "",
+ " if (file_exists($path) || !file_exists($p = \"$path.dist\")) {",
+ " $dotenv->load($path);",
+ " } else {",
+ " $dotenv->load($p);",
+ " }",
+ "",
+ " if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {",
+ " $dotenv->populate(array('APP_ENV' => $env = 'dev'));",
+ " }",
+ "",
+ " if ('test' !== $env && file_exists($p = \"$path.local\")) {",
+ " $dotenv->load($p);",
+ " $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;",
+ " }",
+ "",
+ " if (file_exists($p = \"$path.$env\")) {",
+ " $dotenv->load($p);",
+ " }",
+ "",
+ " if (file_exists($p = \"$path.$env.local\")) {",
+ " $dotenv->load($p);",
+ " }",
+ " }",
+ "}",
+ "",
+ "$_SERVER += $_ENV;",
+ "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';",
+ "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];",
+ "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/cache.yaml": {
+ "contents": [
+ "framework:",
+ " cache:",
+ " # Unique name of your app: used to compute stable namespaces for cache keys.",
+ " #prefix_seed: your_vendor_name/app_name",
+ "",
+ " # The \"app\" cache stores to the filesystem by default.",
+ " # The data in this cache should persist between deploys.",
+ " # Other options include:",
+ "",
+ " # Redis",
+ " #app: cache.adapter.redis",
+ " #default_redis_provider: redis://localhost",
+ "",
+ " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)",
+ " #app: cache.adapter.apcu",
+ "",
+ " # Namespaced pools use the above \"app\" backend by default",
+ " #pools:",
+ " #my.dedicated.cache: null",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/framework.yaml": {
+ "contents": [
+ "framework:",
+ " secret: '%env(APP_SECRET)%'",
+ " #csrf_protection: true",
+ " #http_method_override: true",
+ "",
+ " # Enables session support. Note that the session will ONLY be started if you read or write from it.",
+ " # Remove or comment this section to explicitly disable session support.",
+ " session:",
+ " handler_id: null",
+ " cookie_samesite: lax",
+ "",
+ " #esi: true",
+ " #fragments: true",
+ " php_errors:",
+ " log: true",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/test/framework.yaml": {
+ "contents": [
+ "framework:",
+ " test: true",
+ " session:",
+ " storage_id: session.storage.mock_file",
+ ""
+ ],
+ "executable": false
+ },
+ "config/services.yaml": {
+ "contents": [
+ "# This file is the entry point to configure your own services.",
+ "# Files in the packages/ subdirectory configure your dependencies.",
+ "",
+ "# Put parameters here that don't need to change on each machine where the app is deployed",
+ "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration",
+ "parameters:",
+ "",
+ "services:",
+ " # default configuration for services in *this* file",
+ " _defaults:",
+ " autowire: true # Automatically injects dependencies in your services.",
+ " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.",
+ " public: false # Allows optimizing the container by removing unused services; this also means",
+ " # fetching services directly from the container via $container->get() won't work.",
+ " # The best practice is to be explicit about your dependencies anyway.",
+ "",
+ " # makes classes in src/ available to be used as services",
+ " # this creates a service per class whose id is the fully-qualified class name",
+ " App\\:",
+ " resource: '../src/*'",
+ " exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'",
+ "",
+ " # controllers are imported separately to make sure services can be injected",
+ " # as action arguments even if you don't extend any base controller class",
+ " App\\Controller\\:",
+ " resource: '../src/Controller'",
+ " tags: ['controller.service_arguments']",
+ "",
+ " # add more service definitions when explicit configuration is needed",
+ " # please note that last definitions always *replace* previous ones",
+ ""
+ ],
+ "executable": false
+ },
+ "public/index.php": {
+ "contents": [
+ "handle($request);",
+ "$response->send();",
+ "$kernel->terminate($request, $response);",
+ ""
+ ],
+ "executable": false
+ },
+ "src/Controller/.gitignore": {
+ "contents": [
+ ""
+ ],
+ "executable": false
+ },
+ "src/Kernel.php": {
+ "contents": [
+ "getProjectDir().'/var/cache/'.$this->environment;",
+ " }",
+ "",
+ " public function getLogDir()",
+ " {",
+ " return $this->getProjectDir().'/var/log';",
+ " }",
+ "",
+ " public function registerBundles()",
+ " {",
+ " $contents = require $this->getProjectDir().'/config/bundles.php';",
+ " foreach ($contents as $class => $envs) {",
+ " if ($envs[$this->environment] ?? $envs['all'] ?? false) {",
+ " yield new $class();",
+ " }",
+ " }",
+ " }",
+ "",
+ " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)",
+ " {",
+ " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));",
+ " // Feel free to remove the \"container.autowiring.strict_mode\" parameter",
+ " // if you are using symfony/dependency-injection 4.0+ as it's the default behavior",
+ " $container->setParameter('container.autowiring.strict_mode', true);",
+ " $container->setParameter('container.dumper.inline_class_loader', true);",
+ " $confDir = $this->getProjectDir().'/config';",
+ "",
+ " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');",
+ " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');",
+ " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');",
+ " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');",
+ " }",
+ "",
+ " protected function configureRoutes(RouteCollectionBuilder $routes)",
+ " {",
+ " $confDir = $this->getProjectDir().'/config';",
+ "",
+ " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');",
+ " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');",
+ " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');",
+ " }",
+ "}",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "4e582450c27d790227d2596a2ffb514fd71d5db7"
+ }
+ }
+}
diff --git a/archived/symfony.framework-bundle.4.2/1bbe9a46c76d162f0c81b4f051285d7bac45bdb8.json b/archived/symfony.framework-bundle.4.2/1bbe9a46c76d162f0c81b4f051285d7bac45bdb8.json
new file mode 100644
index 00000000..085c5f6b
--- /dev/null
+++ b/archived/symfony.framework-bundle.4.2/1bbe9a46c76d162f0c81b4f051285d7bac45bdb8.json
@@ -0,0 +1,267 @@
+{
+ "manifests": {
+ "symfony/framework-bundle": {
+ "manifest": {
+ "bundles": {
+ "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/",
+ "public/": "%PUBLIC_DIR%/",
+ "src/": "%SRC_DIR%/"
+ },
+ "composer-scripts": {
+ "cache:clear": "symfony-cmd",
+ "assets:install %PUBLIC_DIR%": "symfony-cmd"
+ },
+ "env": {
+ "APP_ENV": "dev",
+ "APP_SECRET": "%generate(secret)%",
+ "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16",
+ "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'"
+ },
+ "gitignore": [
+ "/.env.local",
+ "/.env.local.php",
+ "/.env.*.local",
+ "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php",
+ "/%PUBLIC_DIR%/bundles/",
+ "/%VAR_DIR%/",
+ "/vendor/"
+ ],
+ "post-install-output": [
+ " * Run> your application:",
+ " 1. Go to the project directory",
+ " 2. Create your code repository with the git init command",
+ " 3. Download the Symfony CLI at https://symfony.com/download> to install a development web server",
+ "",
+ " * Read> the documentation at https://symfony.com/doc>"
+ ]
+ },
+ "files": {
+ "config/bootstrap.php": {
+ "contents": [
+ "=1.2)",
+ "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {",
+ " (new Dotenv(false))->populate($env);",
+ "} else {",
+ " // load all the .env files",
+ " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');",
+ "}",
+ "",
+ "$_SERVER += $_ENV;",
+ "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';",
+ "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];",
+ "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/cache.yaml": {
+ "contents": [
+ "framework:",
+ " cache:",
+ " # Unique name of your app: used to compute stable namespaces for cache keys.",
+ " #prefix_seed: your_vendor_name/app_name",
+ "",
+ " # The \"app\" cache stores to the filesystem by default.",
+ " # The data in this cache should persist between deploys.",
+ " # Other options include:",
+ "",
+ " # Redis",
+ " #app: cache.adapter.redis",
+ " #default_redis_provider: redis://localhost",
+ "",
+ " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)",
+ " #app: cache.adapter.apcu",
+ "",
+ " # Namespaced pools use the above \"app\" backend by default",
+ " #pools:",
+ " #my.dedicated.cache: null",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/framework.yaml": {
+ "contents": [
+ "# see https://symfony.com/doc/current/reference/configuration/framework.html",
+ "framework:",
+ " secret: '%env(APP_SECRET)%'",
+ " #csrf_protection: true",
+ " #http_method_override: true",
+ "",
+ " # Enables session support. Note that the session will ONLY be started if you read or write from it.",
+ " # Remove or comment this section to explicitly disable session support.",
+ " session:",
+ " handler_id: null",
+ " cookie_secure: auto",
+ " cookie_samesite: lax",
+ "",
+ " #esi: true",
+ " #fragments: true",
+ " php_errors:",
+ " log: true",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/test/framework.yaml": {
+ "contents": [
+ "framework:",
+ " test: true",
+ " session:",
+ " storage_id: session.storage.mock_file",
+ ""
+ ],
+ "executable": false
+ },
+ "config/services.yaml": {
+ "contents": [
+ "# This file is the entry point to configure your own services.",
+ "# Files in the packages/ subdirectory configure your dependencies.",
+ "",
+ "# Put parameters here that don't need to change on each machine where the app is deployed",
+ "# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration",
+ "parameters:",
+ "",
+ "services:",
+ " # default configuration for services in *this* file",
+ " _defaults:",
+ " autowire: true # Automatically injects dependencies in your services.",
+ " autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.",
+ "",
+ " # makes classes in src/ available to be used as services",
+ " # this creates a service per class whose id is the fully-qualified class name",
+ " App\\:",
+ " resource: '../src/*'",
+ " exclude: '../src/{DependencyInjection,Entity,Tests,Kernel.php}'",
+ "",
+ " # controllers are imported separately to make sure services can be injected",
+ " # as action arguments even if you don't extend any base controller class",
+ " App\\Controller\\:",
+ " resource: '../src/Controller'",
+ " tags: ['controller.service_arguments']",
+ "",
+ " # add more service definitions when explicit configuration is needed",
+ " # please note that last definitions always *replace* previous ones",
+ ""
+ ],
+ "executable": false
+ },
+ "public/index.php": {
+ "contents": [
+ "handle($request);",
+ "$response->send();",
+ "$kernel->terminate($request, $response);",
+ ""
+ ],
+ "executable": false
+ },
+ "src/Controller/.gitignore": {
+ "contents": [
+ ""
+ ],
+ "executable": false
+ },
+ "src/Kernel.php": {
+ "contents": [
+ "getProjectDir().'/config/bundles.php';",
+ " foreach ($contents as $class => $envs) {",
+ " if ($envs[$this->environment] ?? $envs['all'] ?? false) {",
+ " yield new $class();",
+ " }",
+ " }",
+ " }",
+ "",
+ " public function getProjectDir(): string",
+ " {",
+ " return \\dirname(__DIR__);",
+ " }",
+ "",
+ " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void",
+ " {",
+ " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));",
+ " $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400 || $this->debug);",
+ " $container->setParameter('container.dumper.inline_factories', true);",
+ " $confDir = $this->getProjectDir().'/config';",
+ "",
+ " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');",
+ " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');",
+ " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');",
+ " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');",
+ " }",
+ "",
+ " protected function configureRoutes(RouteCollectionBuilder $routes): void",
+ " {",
+ " $confDir = $this->getProjectDir().'/config';",
+ "",
+ " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');",
+ " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');",
+ " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');",
+ " }",
+ "}",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "1bbe9a46c76d162f0c81b4f051285d7bac45bdb8"
+ }
+ }
+}
diff --git a/archived/symfony.framework-bundle.4.4/3b9c85f14cad439042f88f94a1fd15fb8ed923c9.json b/archived/symfony.framework-bundle.4.4/3b9c85f14cad439042f88f94a1fd15fb8ed923c9.json
new file mode 100644
index 00000000..702dce5c
--- /dev/null
+++ b/archived/symfony.framework-bundle.4.4/3b9c85f14cad439042f88f94a1fd15fb8ed923c9.json
@@ -0,0 +1,295 @@
+{
+ "manifests": {
+ "symfony/framework-bundle": {
+ "manifest": {
+ "bundles": {
+ "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/",
+ "public/": "%PUBLIC_DIR%/",
+ "src/": "%SRC_DIR%/"
+ },
+ "composer-scripts": {
+ "cache:clear": "symfony-cmd",
+ "assets:install %PUBLIC_DIR%": "symfony-cmd"
+ },
+ "env": {
+ "APP_ENV": "dev",
+ "APP_SECRET": "%generate(secret)%",
+ "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16",
+ "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'"
+ },
+ "gitignore": [
+ "/.env.local",
+ "/.env.local.php",
+ "/.env.*.local",
+ "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php",
+ "/%PUBLIC_DIR%/bundles/",
+ "/%VAR_DIR%/",
+ "/vendor/"
+ ],
+ "post-install-output": [
+ " * Run> your application:",
+ " 1. Go to the project directory",
+ " 2. Create your code repository with the git init command",
+ " 3. Download the Symfony CLI at https://symfony.com/download> to install a development web server",
+ "",
+ " * Read> the documentation at https://symfony.com/doc>"
+ ]
+ },
+ "files": {
+ "config/bootstrap.php": {
+ "contents": [
+ "=1.2)",
+ "if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) {",
+ " (new Dotenv(false))->populate($env);",
+ "} else {",
+ " // load all the .env files",
+ " (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');",
+ "}",
+ "",
+ "$_SERVER += $_ENV;",
+ "$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';",
+ "$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];",
+ "$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/cache.yaml": {
+ "contents": [
+ "framework:",
+ " cache:",
+ " # Unique name of your app: used to compute stable namespaces for cache keys.",
+ " #prefix_seed: your_vendor_name/app_name",
+ "",
+ " # The \"app\" cache stores to the filesystem by default.",
+ " # The data in this cache should persist between deploys.",
+ " # Other options include:",
+ "",
+ " # Redis",
+ " #app: cache.adapter.redis",
+ " #default_redis_provider: redis://localhost",
+ "",
+ " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)",
+ " #app: cache.adapter.apcu",
+ "",
+ " # Namespaced pools use the above \"app\" backend by default",
+ " #pools:",
+ " #my.dedicated.cache: null",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/framework.yaml": {
+ "contents": [
+ "# see https://symfony.com/doc/current/reference/configuration/framework.html",
+ "framework:",
+ " secret: '%env(APP_SECRET)%'",
+ " #csrf_protection: true",
+ " #http_method_override: true",
+ "",
+ " # Enables session support. Note that the session will ONLY be started if you read or write from it.",
+ " # Remove or comment this section to explicitly disable session support.",
+ " session:",
+ " handler_id: null",
+ " cookie_secure: auto",
+ " cookie_samesite: lax",
+ "",
+ " #esi: true",
+ " #fragments: true",
+ " php_errors:",
+ " log: true",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/test/framework.yaml": {
+ "contents": [
+ "framework:",
+ " test: true",
+ " session:",
+ " storage_id: session.storage.mock_file",
+ ""
+ ],
+ "executable": false
+ },
+ "config/preload.php": {
+ "contents": [
+ "handle($request);",
+ "$response->send();",
+ "$kernel->terminate($request, $response);",
+ ""
+ ],
+ "executable": false
+ },
+ "src/Controller/.gitignore": {
+ "contents": [
+ ""
+ ],
+ "executable": false
+ },
+ "src/Kernel.php": {
+ "contents": [
+ "getProjectDir().'/config/bundles.php';",
+ " foreach ($contents as $class => $envs) {",
+ " if ($envs[$this->environment] ?? $envs['all'] ?? false) {",
+ " yield new $class();",
+ " }",
+ " }",
+ " }",
+ "",
+ " public function getProjectDir(): string",
+ " {",
+ " return \\dirname(__DIR__);",
+ " }",
+ "",
+ " protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void",
+ " {",
+ " $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));",
+ " $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400 || $this->debug);",
+ " $container->setParameter('container.dumper.inline_factories', true);",
+ " $confDir = $this->getProjectDir().'/config';",
+ "",
+ " $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');",
+ " $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');",
+ " $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');",
+ " $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');",
+ " }",
+ "",
+ " protected function configureRoutes(RouteCollectionBuilder $routes): void",
+ " {",
+ " $confDir = $this->getProjectDir().'/config';",
+ "",
+ " $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');",
+ " $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');",
+ " $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');",
+ " }",
+ "}",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "3b9c85f14cad439042f88f94a1fd15fb8ed923c9"
+ }
+ }
+}
diff --git a/archived/symfony.framework-bundle.5.1/02f54ab08d007f94c4655cd68526500cb8f17451.json b/archived/symfony.framework-bundle.5.1/02f54ab08d007f94c4655cd68526500cb8f17451.json
new file mode 100644
index 00000000..9ee0f544
--- /dev/null
+++ b/archived/symfony.framework-bundle.5.1/02f54ab08d007f94c4655cd68526500cb8f17451.json
@@ -0,0 +1,249 @@
+{
+ "manifests": {
+ "symfony/framework-bundle": {
+ "manifest": {
+ "bundles": {
+ "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/",
+ "public/": "%PUBLIC_DIR%/",
+ "src/": "%SRC_DIR%/"
+ },
+ "composer-scripts": {
+ "cache:clear": "symfony-cmd",
+ "assets:install %PUBLIC_DIR%": "symfony-cmd"
+ },
+ "env": {
+ "APP_ENV": "dev",
+ "APP_SECRET": "%generate(secret)%",
+ "#TRUSTED_PROXIES": "127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16",
+ "#TRUSTED_HOSTS": "'^(localhost|example\\.com)$'"
+ },
+ "gitignore": [
+ "/.env.local",
+ "/.env.local.php",
+ "/.env.*.local",
+ "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php",
+ "/%PUBLIC_DIR%/bundles/",
+ "/%VAR_DIR%/",
+ "/vendor/"
+ ],
+ "post-install-output": [
+ " * Run> your application:",
+ " 1. Go to the project directory",
+ " 2. Create your code repository with the git init command",
+ " 3. Download the Symfony CLI at https://symfony.com/download> to install a development web server",
+ "",
+ " * Read> the documentation at https://symfony.com/doc>"
+ ]
+ },
+ "files": {
+ "config/packages/cache.yaml": {
+ "contents": [
+ "framework:",
+ " cache:",
+ " # Unique name of your app: used to compute stable namespaces for cache keys.",
+ " #prefix_seed: your_vendor_name/app_name",
+ "",
+ " # The \"app\" cache stores to the filesystem by default.",
+ " # The data in this cache should persist between deploys.",
+ " # Other options include:",
+ "",
+ " # Redis",
+ " #app: cache.adapter.redis",
+ " #default_redis_provider: redis://localhost",
+ "",
+ " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)",
+ " #app: cache.adapter.apcu",
+ "",
+ " # Namespaced pools use the above \"app\" backend by default",
+ " #pools:",
+ " #my.dedicated.cache: null",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/framework.yaml": {
+ "contents": [
+ "# see https://symfony.com/doc/current/reference/configuration/framework.html",
+ "framework:",
+ " secret: '%env(APP_SECRET)%'",
+ " #csrf_protection: true",
+ " #http_method_override: true",
+ "",
+ " # Enables session support. Note that the session will ONLY be started if you read or write from it.",
+ " # Remove or comment this section to explicitly disable session support.",
+ " session:",
+ " handler_id: null",
+ " cookie_secure: auto",
+ " cookie_samesite: lax",
+ "",
+ " #esi: true",
+ " #fragments: true",
+ " php_errors:",
+ " log: true",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/test/framework.yaml": {
+ "contents": [
+ "framework:",
+ " test: true",
+ " session:",
+ " storage_id: session.storage.mock_file",
+ ""
+ ],
+ "executable": false
+ },
+ "config/preload.php": {
+ "contents": [
+ "bootEnv(dirname(__DIR__).'/.env');",
+ "",
+ "if ($_SERVER['APP_DEBUG']) {",
+ " umask(0000);",
+ "",
+ " Debug::enable();",
+ "}",
+ "",
+ "if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {",
+ " Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_FOR | Request::HEADER_X_FORWARDED_PORT | Request::HEADER_X_FORWARDED_PROTO);",
+ "}",
+ "",
+ "if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {",
+ " Request::setTrustedHosts([$trustedHosts]);",
+ "}",
+ "",
+ "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);",
+ "$request = Request::createFromGlobals();",
+ "$response = $kernel->handle($request);",
+ "$response->send();",
+ "$kernel->terminate($request, $response);",
+ ""
+ ],
+ "executable": false
+ },
+ "src/Controller/.gitignore": {
+ "contents": [
+ ""
+ ],
+ "executable": false
+ },
+ "src/Kernel.php": {
+ "contents": [
+ "import('../config/{packages}/*.yaml');",
+ " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');",
+ "",
+ " if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {",
+ " $container->import('../config/services.yaml');",
+ " $container->import('../config/{services}_'.$this->environment.'.yaml');",
+ " } elseif (is_file($path = \\dirname(__DIR__).'/config/services.php')) {",
+ " (require $path)($container->withPath($path), $this);",
+ " }",
+ " }",
+ "",
+ " protected function configureRoutes(RoutingConfigurator $routes): void",
+ " {",
+ " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');",
+ " $routes->import('../config/{routes}/*.yaml');",
+ "",
+ " if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {",
+ " $routes->import('../config/routes.yaml');",
+ " } elseif (is_file($path = \\dirname(__DIR__).'/config/routes.php')) {",
+ " (require $path)($routes->withPath($path), $this);",
+ " }",
+ " }",
+ "}",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "02f54ab08d007f94c4655cd68526500cb8f17451"
+ }
+ }
+}
diff --git a/archived/symfony.framework-bundle.5.2/7eb218d19263e5e4a0f9d1d1502d8656098ec857.json b/archived/symfony.framework-bundle.5.2/7eb218d19263e5e4a0f9d1d1502d8656098ec857.json
new file mode 100644
index 00000000..10290fe6
--- /dev/null
+++ b/archived/symfony.framework-bundle.5.2/7eb218d19263e5e4a0f9d1d1502d8656098ec857.json
@@ -0,0 +1,239 @@
+{
+ "manifests": {
+ "symfony/framework-bundle": {
+ "manifest": {
+ "bundles": {
+ "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/",
+ "public/": "%PUBLIC_DIR%/",
+ "src/": "%SRC_DIR%/"
+ },
+ "composer-scripts": {
+ "cache:clear": "symfony-cmd",
+ "assets:install %PUBLIC_DIR%": "symfony-cmd"
+ },
+ "env": {
+ "APP_ENV": "dev",
+ "APP_SECRET": "%generate(secret)%"
+ },
+ "gitignore": [
+ "/.env.local",
+ "/.env.local.php",
+ "/.env.*.local",
+ "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php",
+ "/%PUBLIC_DIR%/bundles/",
+ "/%VAR_DIR%/",
+ "/vendor/"
+ ],
+ "post-install-output": [
+ " * Run> your application:",
+ " 1. Go to the project directory",
+ " 2. Create your code repository with the git init command",
+ " 3. Download the Symfony CLI at https://symfony.com/download> to install a development web server",
+ "",
+ " * Read> the documentation at https://symfony.com/doc>"
+ ]
+ },
+ "files": {
+ "config/packages/cache.yaml": {
+ "contents": [
+ "framework:",
+ " cache:",
+ " # Unique name of your app: used to compute stable namespaces for cache keys.",
+ " #prefix_seed: your_vendor_name/app_name",
+ "",
+ " # The \"app\" cache stores to the filesystem by default.",
+ " # The data in this cache should persist between deploys.",
+ " # Other options include:",
+ "",
+ " # Redis",
+ " #app: cache.adapter.redis",
+ " #default_redis_provider: redis://localhost",
+ "",
+ " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)",
+ " #app: cache.adapter.apcu",
+ "",
+ " # Namespaced pools use the above \"app\" backend by default",
+ " #pools:",
+ " #my.dedicated.cache: null",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/framework.yaml": {
+ "contents": [
+ "# see https://symfony.com/doc/current/reference/configuration/framework.html",
+ "framework:",
+ " secret: '%env(APP_SECRET)%'",
+ " #csrf_protection: true",
+ " #http_method_override: true",
+ "",
+ " # Enables session support. Note that the session will ONLY be started if you read or write from it.",
+ " # Remove or comment this section to explicitly disable session support.",
+ " session:",
+ " handler_id: null",
+ " cookie_secure: auto",
+ " cookie_samesite: lax",
+ "",
+ " #esi: true",
+ " #fragments: true",
+ " php_errors:",
+ " log: true",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/test/framework.yaml": {
+ "contents": [
+ "framework:",
+ " test: true",
+ " session:",
+ " storage_id: session.storage.mock_file",
+ ""
+ ],
+ "executable": false
+ },
+ "config/preload.php": {
+ "contents": [
+ "bootEnv(dirname(__DIR__).'/.env');",
+ "",
+ "if ($_SERVER['APP_DEBUG']) {",
+ " umask(0000);",
+ "",
+ " Debug::enable();",
+ "}",
+ "",
+ "$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);",
+ "$request = Request::createFromGlobals();",
+ "$response = $kernel->handle($request);",
+ "$response->send();",
+ "$kernel->terminate($request, $response);",
+ ""
+ ],
+ "executable": false
+ },
+ "src/Controller/.gitignore": {
+ "contents": [
+ ""
+ ],
+ "executable": false
+ },
+ "src/Kernel.php": {
+ "contents": [
+ "import('../config/{packages}/*.yaml');",
+ " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');",
+ "",
+ " if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {",
+ " $container->import('../config/services.yaml');",
+ " $container->import('../config/{services}_'.$this->environment.'.yaml');",
+ " } elseif (is_file($path = \\dirname(__DIR__).'/config/services.php')) {",
+ " (require $path)($container->withPath($path), $this);",
+ " }",
+ " }",
+ "",
+ " protected function configureRoutes(RoutingConfigurator $routes): void",
+ " {",
+ " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');",
+ " $routes->import('../config/{routes}/*.yaml');",
+ "",
+ " if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {",
+ " $routes->import('../config/routes.yaml');",
+ " } elseif (is_file($path = \\dirname(__DIR__).'/config/routes.php')) {",
+ " (require $path)($routes->withPath($path), $this);",
+ " }",
+ " }",
+ "}",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "7eb218d19263e5e4a0f9d1d1502d8656098ec857"
+ }
+ }
+}
diff --git a/archived/symfony.framework-bundle.5.3/414ba00ad43fa71be42c7906a551f1831716b03c.json b/archived/symfony.framework-bundle.5.3/414ba00ad43fa71be42c7906a551f1831716b03c.json
new file mode 100644
index 00000000..55b68ac2
--- /dev/null
+++ b/archived/symfony.framework-bundle.5.3/414ba00ad43fa71be42c7906a551f1831716b03c.json
@@ -0,0 +1,218 @@
+{
+ "manifests": {
+ "symfony/framework-bundle": {
+ "manifest": {
+ "bundles": {
+ "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/",
+ "public/": "%PUBLIC_DIR%/",
+ "src/": "%SRC_DIR%/"
+ },
+ "composer-scripts": {
+ "cache:clear": "symfony-cmd",
+ "assets:install %PUBLIC_DIR%": "symfony-cmd"
+ },
+ "env": {
+ "APP_ENV": "dev",
+ "APP_SECRET": "%generate(secret)%"
+ },
+ "gitignore": [
+ "/.env.local",
+ "/.env.local.php",
+ "/.env.*.local",
+ "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php",
+ "/%PUBLIC_DIR%/bundles/",
+ "/%VAR_DIR%/",
+ "/vendor/"
+ ],
+ "post-install-output": [
+ " * Run> your application:",
+ " 1. Go to the project directory",
+ " 2. Create your code repository with the git init command",
+ " 3. Download the Symfony CLI at https://symfony.com/download> to install a development web server",
+ "",
+ " * Read> the documentation at https://symfony.com/doc>"
+ ]
+ },
+ "files": {
+ "config/packages/cache.yaml": {
+ "contents": [
+ "framework:",
+ " cache:",
+ " # Unique name of your app: used to compute stable namespaces for cache keys.",
+ " #prefix_seed: your_vendor_name/app_name",
+ "",
+ " # The \"app\" cache stores to the filesystem by default.",
+ " # The data in this cache should persist between deploys.",
+ " # Other options include:",
+ "",
+ " # Redis",
+ " #app: cache.adapter.redis",
+ " #default_redis_provider: redis://localhost",
+ "",
+ " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)",
+ " #app: cache.adapter.apcu",
+ "",
+ " # Namespaced pools use the above \"app\" backend by default",
+ " #pools:",
+ " #my.dedicated.cache: null",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/framework.yaml": {
+ "contents": [
+ "# see https://symfony.com/doc/current/reference/configuration/framework.html",
+ "framework:",
+ " secret: '%env(APP_SECRET)%'",
+ " #csrf_protection: true",
+ " http_method_override: false",
+ "",
+ " # Enables session support. Note that the session will ONLY be started if you read or write from it.",
+ " # Remove or comment this section to explicitly disable session support.",
+ " session:",
+ " handler_id: null",
+ " cookie_secure: auto",
+ " cookie_samesite: lax",
+ " storage_factory_id: session.storage.factory.native",
+ "",
+ " #esi: true",
+ " #fragments: true",
+ " php_errors:",
+ " log: true",
+ "",
+ "when@test:",
+ " framework:",
+ " test: true",
+ " session:",
+ " storage_factory_id: session.storage.factory.mock_file",
+ ""
+ ],
+ "executable": false
+ },
+ "config/preload.php": {
+ "contents": [
+ "import('../config/{packages}/*.yaml');",
+ " $container->import('../config/{packages}/'.$this->environment.'/*.yaml');",
+ "",
+ " if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {",
+ " $container->import('../config/services.yaml');",
+ " $container->import('../config/{services}_'.$this->environment.'.yaml');",
+ " } else {",
+ " $container->import('../config/{services}.php');",
+ " }",
+ " }",
+ "",
+ " protected function configureRoutes(RoutingConfigurator $routes): void",
+ " {",
+ " $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');",
+ " $routes->import('../config/{routes}/*.yaml');",
+ "",
+ " if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {",
+ " $routes->import('../config/routes.yaml');",
+ " } else {",
+ " $routes->import('../config/{routes}.php');",
+ " }",
+ " }",
+ "}",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "414ba00ad43fa71be42c7906a551f1831716b03c"
+ }
+ }
+}
diff --git a/archived/symfony.framework-bundle.5.4/d4131812e20853626928e73d3effef44014944c0.json b/archived/symfony.framework-bundle.5.4/d4131812e20853626928e73d3effef44014944c0.json
new file mode 100644
index 00000000..3282473e
--- /dev/null
+++ b/archived/symfony.framework-bundle.5.4/d4131812e20853626928e73d3effef44014944c0.json
@@ -0,0 +1,191 @@
+{
+ "manifests": {
+ "symfony/framework-bundle": {
+ "manifest": {
+ "bundles": {
+ "Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/",
+ "public/": "%PUBLIC_DIR%/",
+ "src/": "%SRC_DIR%/"
+ },
+ "composer-scripts": {
+ "cache:clear": "symfony-cmd",
+ "assets:install %PUBLIC_DIR%": "symfony-cmd"
+ },
+ "env": {
+ "APP_ENV": "dev",
+ "APP_SECRET": "%generate(secret)%"
+ },
+ "gitignore": [
+ "/.env.local",
+ "/.env.local.php",
+ "/.env.*.local",
+ "/%CONFIG_DIR%/secrets/prod/prod.decrypt.private.php",
+ "/%PUBLIC_DIR%/bundles/",
+ "/%VAR_DIR%/",
+ "/vendor/"
+ ],
+ "post-install-output": [
+ " * Run> your application:",
+ " 1. Go to the project directory",
+ " 2. Create your code repository with the git init command",
+ " 3. Download the Symfony CLI at https://symfony.com/download> to install a development web server",
+ "",
+ " * Read> the documentation at https://symfony.com/doc>"
+ ]
+ },
+ "files": {
+ "config/packages/cache.yaml": {
+ "contents": [
+ "framework:",
+ " cache:",
+ " # Unique name of your app: used to compute stable namespaces for cache keys.",
+ " #prefix_seed: your_vendor_name/app_name",
+ "",
+ " # The \"app\" cache stores to the filesystem by default.",
+ " # The data in this cache should persist between deploys.",
+ " # Other options include:",
+ "",
+ " # Redis",
+ " #app: cache.adapter.redis",
+ " #default_redis_provider: redis://localhost",
+ "",
+ " # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)",
+ " #app: cache.adapter.apcu",
+ "",
+ " # Namespaced pools use the above \"app\" backend by default",
+ " #pools:",
+ " #my.dedicated.cache: null",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/framework.yaml": {
+ "contents": [
+ "# see https://symfony.com/doc/current/reference/configuration/framework.html",
+ "framework:",
+ " secret: '%env(APP_SECRET)%'",
+ " #csrf_protection: true",
+ " http_method_override: false",
+ "",
+ " # Enables session support. Note that the session will ONLY be started if you read or write from it.",
+ " # Remove or comment this section to explicitly disable session support.",
+ " session:",
+ " handler_id: null",
+ " cookie_secure: auto",
+ " cookie_samesite: lax",
+ " storage_factory_id: session.storage.factory.native",
+ "",
+ " #esi: true",
+ " #fragments: true",
+ " php_errors:",
+ " log: true",
+ "",
+ "when@test:",
+ " framework:",
+ " test: true",
+ " session:",
+ " storage_factory_id: session.storage.factory.mock_file",
+ ""
+ ],
+ "executable": false
+ },
+ "config/preload.php": {
+ "contents": [
+ "composer require mailgun-mailer> for Mailgun.",
+ "",
+ " * If you want to send emails asynchronously:",
+ "",
+ " 1. Install the messenger component by running composer require messenger>;",
+ " 2. Add 'Symfony\\Component\\Mailer\\Messenger\\SendEmailMessage': amqp> to the",
+ " config/packages/messenger.yaml> file under framework.messenger.routing>",
+ " and replace amqp> with your transport name of choice.",
+ "",
+ " * Read> the documentation at https://symfony.com/doc/master/mailer.html>"
+ ]
+ },
+ "files": {
+ "config/packages/mailer.yaml": {
+ "contents": [
+ "framework:",
+ " mailer:",
+ " dsn: '%env(MAILER_DSN)%'",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "bbfc7e27257d3a3f12a6fb0a42540a42d9623a37"
+ }
+ }
+}
diff --git a/archived/symfony.mailgun-mailer.4.3/a2bc739b34862b926b8a58263fd3901297eec3b5.json b/archived/symfony.mailgun-mailer.4.3/a2bc739b34862b926b8a58263fd3901297eec3b5.json
new file mode 100644
index 00000000..986f1e02
--- /dev/null
+++ b/archived/symfony.mailgun-mailer.4.3/a2bc739b34862b926b8a58263fd3901297eec3b5.json
@@ -0,0 +1,18 @@
+{
+ "manifests": {
+ "symfony/mailgun-mailer": {
+ "manifest": {
+ "env": {
+ "#1": "MAILGUN_USERNAME=",
+ "#2": "MAILGUN_PASSWORD=",
+ "#3": "MAILER_DSN=smtp://$MAILGUN_USERNAME:$MAILGUN_PASSWORD@mailgun",
+ "#4": "MAILGUN_KEY=",
+ "#5": "MAILGUN_DOMAIN=",
+ "#6": "MAILER_DSN=http://$MAILGUN_KEY:$MAILGUN_DOMAIN@mailgun"
+ }
+ },
+ "files": [],
+ "ref": "a2bc739b34862b926b8a58263fd3901297eec3b5"
+ }
+ }
+}
diff --git a/archived/symfony.mailgun-mailer.4.4/addcb559b32d9dbb4843826b063565e1b15a2a57.json b/archived/symfony.mailgun-mailer.4.4/addcb559b32d9dbb4843826b063565e1b15a2a57.json
new file mode 100644
index 00000000..dea41b26
--- /dev/null
+++ b/archived/symfony.mailgun-mailer.4.4/addcb559b32d9dbb4843826b063565e1b15a2a57.json
@@ -0,0 +1,14 @@
+{
+ "manifests": {
+ "symfony/mailgun-mailer": {
+ "manifest": {
+ "env": {
+ "#1": "MAILER_DSN=mailgun://KEY:DOMAIN@default?region=us",
+ "#2": "MAILER_DSN=mailgun+smtp://USERNAME:PASSWORD@default?region=us"
+ }
+ },
+ "files": [],
+ "ref": "addcb559b32d9dbb4843826b063565e1b15a2a57"
+ }
+ }
+}
diff --git a/archived/symfony.mailjet-mailer.5.2/037c3256baa3334fd4cc3092a63209ae523696ff.json b/archived/symfony.mailjet-mailer.5.2/037c3256baa3334fd4cc3092a63209ae523696ff.json
new file mode 100644
index 00000000..3cad3e96
--- /dev/null
+++ b/archived/symfony.mailjet-mailer.5.2/037c3256baa3334fd4cc3092a63209ae523696ff.json
@@ -0,0 +1,14 @@
+{
+ "manifests": {
+ "symfony/mailjet-mailer": {
+ "manifest": {
+ "env": {
+ "#1": "MAILER_DSN=mailjet+api://PUBLIC_KEY:PRIVATE_KEY@api.mailjet.com",
+ "#2": "#MAILER_DSN=mailjet+smtp://PUBLIC_KEY:PRIVATE_KEY@in-v3.mailjet.com"
+ }
+ },
+ "files": [],
+ "ref": "037c3256baa3334fd4cc3092a63209ae523696ff"
+ }
+ }
+}
diff --git a/archived/symfony.maker-bundle.1.0/fadbfe33303a76e25cb63401050439aa9b1a9c7f.json b/archived/symfony.maker-bundle.1.0/fadbfe33303a76e25cb63401050439aa9b1a9c7f.json
new file mode 100644
index 00000000..ef8ad5b2
--- /dev/null
+++ b/archived/symfony.maker-bundle.1.0/fadbfe33303a76e25cb63401050439aa9b1a9c7f.json
@@ -0,0 +1,15 @@
+{
+ "manifests": {
+ "symfony/maker-bundle": {
+ "manifest": {
+ "bundles": {
+ "Symfony\\Bundle\\MakerBundle\\MakerBundle": [
+ "dev"
+ ]
+ }
+ },
+ "files": [],
+ "ref": "fadbfe33303a76e25cb63401050439aa9b1a9c7f"
+ }
+ }
+}
diff --git a/archived/symfony.mattermost-notifier.5.1/5493dd41fa3c575c93a58f374e46d62e6dc232cc.json b/archived/symfony.mattermost-notifier.5.1/5493dd41fa3c575c93a58f374e46d62e6dc232cc.json
new file mode 100644
index 00000000..6787e08b
--- /dev/null
+++ b/archived/symfony.mattermost-notifier.5.1/5493dd41fa3c575c93a58f374e46d62e6dc232cc.json
@@ -0,0 +1,14 @@
+{
+ "manifests": {
+ "symfony/mattermost-notifier": {
+ "manifest": {
+ "env": {
+ "#1": "See https://docs.mattermost.com/developer/bot-accounts.html",
+ "#2": "MATTERMOST_DSN=mattermost://ACCESS_TOKEN@HOST/PATH?channel=CHANNEL"
+ }
+ },
+ "files": [],
+ "ref": "5493dd41fa3c575c93a58f374e46d62e6dc232cc"
+ }
+ }
+}
diff --git a/archived/symfony.mercure-bundle.0.1/d625f7454ed4a398a7c11606b3cab82f77c885d3.json b/archived/symfony.mercure-bundle.0.1/d625f7454ed4a398a7c11606b3cab82f77c885d3.json
new file mode 100644
index 00000000..07ef8744
--- /dev/null
+++ b/archived/symfony.mercure-bundle.0.1/d625f7454ed4a398a7c11606b3cab82f77c885d3.json
@@ -0,0 +1,36 @@
+{
+ "manifests": {
+ "symfony/mercure-bundle": {
+ "manifest": {
+ "bundles": {
+ "Symfony\\Bundle\\MercureBundle\\MercureBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ },
+ "env": {
+ "#1": "See https://symfony.com/doc/current/mercure.html#configuration",
+ "MERCURE_PUBLISH_URL": "http://mercure/.well-known/mercure",
+ "#2": "The default token is signed with the secret key: !ChangeMe!",
+ "MERCURE_JWT_TOKEN": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJtZXJjdXJlIjp7InB1Ymxpc2giOltdfX0.Oo0yg7y4yMa1vr_bziltxuTCqb8JVHKxp-f_FwwOim0"
+ }
+ },
+ "files": {
+ "config/packages/mercure.yaml": {
+ "contents": [
+ "mercure:",
+ " hubs:",
+ " default:",
+ " url: '%env(MERCURE_PUBLISH_URL)%'",
+ " jwt: '%env(MERCURE_JWT_TOKEN)%'",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "d625f7454ed4a398a7c11606b3cab82f77c885d3"
+ }
+ }
+}
diff --git a/archived/symfony.mercure-bundle.0.2/9c94631c3fc2e9ab2302380ebb36b5942f5be676.json b/archived/symfony.mercure-bundle.0.2/9c94631c3fc2e9ab2302380ebb36b5942f5be676.json
new file mode 100644
index 00000000..2a4f91e2
--- /dev/null
+++ b/archived/symfony.mercure-bundle.0.2/9c94631c3fc2e9ab2302380ebb36b5942f5be676.json
@@ -0,0 +1,37 @@
+{
+ "manifests": {
+ "symfony/mercure-bundle": {
+ "manifest": {
+ "bundles": {
+ "Symfony\\Bundle\\MercureBundle\\MercureBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ },
+ "env": {
+ "#1": "See https://symfony.com/doc/current/mercure.html#configuration",
+ "MERCURE_PUBLISH_URL": "http://mercure/.well-known/mercure",
+ "#2": "The default token is signed with the secret key: !ChangeMe!",
+ "MERCURE_JWT_TOKEN": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJtZXJjdXJlIjp7InB1Ymxpc2giOltdfX0.Oo0yg7y4yMa1vr_bziltxuTCqb8JVHKxp-f_FwwOim0"
+ }
+ },
+ "files": {
+ "config/packages/mercure.yaml": {
+ "contents": [
+ "mercure:",
+ " enable_profiler: '%kernel.debug%'",
+ " hubs:",
+ " default:",
+ " url: '%env(MERCURE_PUBLISH_URL)%'",
+ " jwt: '%env(MERCURE_JWT_TOKEN)%'",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "9c94631c3fc2e9ab2302380ebb36b5942f5be676"
+ }
+ }
+}
diff --git a/archived/symfony.mercure-bundle.0.3/e0a854b5439186e04b28fb8887b42c54f24a0d32.json b/archived/symfony.mercure-bundle.0.3/e0a854b5439186e04b28fb8887b42c54f24a0d32.json
new file mode 100644
index 00000000..97d43635
--- /dev/null
+++ b/archived/symfony.mercure-bundle.0.3/e0a854b5439186e04b28fb8887b42c54f24a0d32.json
@@ -0,0 +1,74 @@
+{
+ "manifests": {
+ "symfony/mercure-bundle": {
+ "manifest": {
+ "bundles": {
+ "Symfony\\Bundle\\MercureBundle\\MercureBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ },
+ "env": {
+ "#1": "See https://symfony.com/doc/current/mercure.html#configuration",
+ "#2": "The URL of the Mercure hub, used by the app to publish updates (can be a local URL)",
+ "MERCURE_URL": "https://example.com/.well-known/mercure",
+ "#3": "The public URL of the Mercure hub, used by the browser to connect",
+ "MERCURE_PUBLIC_URL": "https://example.com/.well-known/mercure",
+ "#4": "The secret used to sign the JWTs",
+ "MERCURE_JWT_SECRET": "!ChangeMe!"
+ },
+ "docker-compose": {
+ "docker-compose.yml": {
+ "services": [
+ "mercure:",
+ " image: dunglas/mercure",
+ " restart: unless-stopped",
+ " environment:",
+ " SERVER_NAME: ':80'",
+ " MERCURE_PUBLISHER_JWT_KEY: '!ChangeMe!'",
+ " MERCURE_SUBSCRIBER_JWT_KEY: '!ChangeMe!'",
+ " # Set the URL of your Symfony project (without trailing slash!) as value of the cors_origins directive",
+ " MERCURE_EXTRA_DIRECTIVES: |",
+ " cors_origins http://127.0.0.1:8000",
+ " # Comment the following line to disable the development mode",
+ " command: /usr/bin/caddy run -config /etc/caddy/Caddyfile.dev",
+ " volumes:",
+ " - mercure_data:/data",
+ " - mercure_config:/config"
+ ],
+ "volumes": [
+ "mercure_data:",
+ "mercure_config:"
+ ]
+ },
+ "docker-compose.override.yml": {
+ "services": [
+ "mercure:",
+ " ports:",
+ " - \"80\""
+ ]
+ }
+ }
+ },
+ "files": {
+ "config/packages/mercure.yaml": {
+ "contents": [
+ "mercure:",
+ " hubs:",
+ " default:",
+ " url: '%env(MERCURE_URL)%'",
+ " public_url: '%env(MERCURE_PUBLIC_URL)%'",
+ " jwt:",
+ " secret: '%env(MERCURE_JWT_SECRET)%'",
+ " publish: '*'",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "e0a854b5439186e04b28fb8887b42c54f24a0d32"
+ }
+ }
+}
diff --git a/archived/symfony.mercure-notifier.5.3/ae4620ee823a67e41f65aabec525fa52c79a8b09.json b/archived/symfony.mercure-notifier.5.3/ae4620ee823a67e41f65aabec525fa52c79a8b09.json
new file mode 100644
index 00000000..ed3645b2
--- /dev/null
+++ b/archived/symfony.mercure-notifier.5.3/ae4620ee823a67e41f65aabec525fa52c79a8b09.json
@@ -0,0 +1,13 @@
+{
+ "manifests": {
+ "symfony/mercure-notifier": {
+ "manifest": {
+ "env": {
+ "#1": "MERCURE_DSN=mercure://default"
+ }
+ },
+ "files": [],
+ "ref": "ae4620ee823a67e41f65aabec525fa52c79a8b09"
+ }
+ }
+}
diff --git a/archived/symfony.message-bird-notifier.5.3/d6da978846d2991e6383594a09245bd7689053aa.json b/archived/symfony.message-bird-notifier.5.3/d6da978846d2991e6383594a09245bd7689053aa.json
new file mode 100644
index 00000000..e27812da
--- /dev/null
+++ b/archived/symfony.message-bird-notifier.5.3/d6da978846d2991e6383594a09245bd7689053aa.json
@@ -0,0 +1,13 @@
+{
+ "manifests": {
+ "symfony/message-bird-notifier": {
+ "manifest": {
+ "env": {
+ "#1": "MESSAGEBIRD_DSN=messagebird://TOKEN@default?from=FROM"
+ }
+ },
+ "files": [],
+ "ref": "d6da978846d2991e6383594a09245bd7689053aa"
+ }
+ }
+}
diff --git a/archived/symfony.message-media-notifier.5.4/069fb95c3bba9bc8ba30d08d164aaea0725999b7.json b/archived/symfony.message-media-notifier.5.4/069fb95c3bba9bc8ba30d08d164aaea0725999b7.json
new file mode 100644
index 00000000..4ac8dc21
--- /dev/null
+++ b/archived/symfony.message-media-notifier.5.4/069fb95c3bba9bc8ba30d08d164aaea0725999b7.json
@@ -0,0 +1,13 @@
+{
+ "manifests": {
+ "symfony/message-media-notifier": {
+ "manifest": {
+ "env": {
+ "#1": "MESSAGEMEDIA_DSN=messagemedia://API_KEY:API_SECRET@default?from=FROM"
+ }
+ },
+ "files": [],
+ "ref": "069fb95c3bba9bc8ba30d08d164aaea0725999b7"
+ }
+ }
+}
diff --git a/archived/symfony.messenger.4.1/fb924c94bcbf351a987da8a8125133e72e059472.json b/archived/symfony.messenger.4.1/fb924c94bcbf351a987da8a8125133e72e059472.json
new file mode 100644
index 00000000..9003d505
--- /dev/null
+++ b/archived/symfony.messenger.4.1/fb924c94bcbf351a987da8a8125133e72e059472.json
@@ -0,0 +1,50 @@
+{
+ "manifests": {
+ "symfony/messenger": {
+ "manifest": {
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ },
+ "env": {
+ "#1": "MESSENGER_TRANSPORT_DSN=amqp://guest:guest@localhost:5672/%2f/messages"
+ },
+ "conflict": {
+ "symfony/framework-bundle": "<4.1"
+ },
+ "post-install-output": [
+ " * You're ready to use the Messenger component. You can define your own message buses",
+ " or start using the default one right now by injecting the messenger.bus.default service",
+ " or typehinting Symfony\\Component\\Messenger\\MessageBusInterface in your code.",
+ "",
+ " * If you need to send messages to your broker, you can benefit from the built-in",
+ " AMQP transport by:",
+ "",
+ " 1. Installing the AMQP pack by running composer require amqp>;",
+ " 2. Uncommenting the MESSENGER_TRANSPORT_DSN> env var",
+ " and framework.messenger.transports.amqp> config;",
+ " 3. Routing your messages to the amqp sender.",
+ "",
+ " * Read> the documentation at https://symfony.com/doc/master/messenger.html>"
+ ]
+ },
+ "files": {
+ "config/packages/messenger.yaml": {
+ "contents": [
+ "framework:",
+ " messenger:",
+ " transports:",
+ " # Uncomment the following line to enable a transport named \"amqp\"",
+ " # amqp: '%env(MESSENGER_TRANSPORT_DSN)%'",
+ "",
+ " routing:",
+ " # Route your messages to the transports",
+ " # 'App\\Message\\YourMessage': amqp",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "fb924c94bcbf351a987da8a8125133e72e059472"
+ }
+ }
+}
diff --git a/archived/symfony.messenger.4.3/25e3c964d3aee480b3acc3114ffb7940c89edfed.json b/archived/symfony.messenger.4.3/25e3c964d3aee480b3acc3114ffb7940c89edfed.json
new file mode 100644
index 00000000..0102b068
--- /dev/null
+++ b/archived/symfony.messenger.4.3/25e3c964d3aee480b3acc3114ffb7940c89edfed.json
@@ -0,0 +1,56 @@
+{
+ "manifests": {
+ "symfony/messenger": {
+ "manifest": {
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ },
+ "env": {
+ "#1": "Choose one of the transports below",
+ "#2": "MESSENGER_TRANSPORT_DSN=doctrine://default",
+ "#3": "MESSENGER_TRANSPORT_DSN=amqp://guest:guest@localhost:5672/%2f/messages",
+ "#4": "MESSENGER_TRANSPORT_DSN=redis://localhost:6379/messages"
+ },
+ "conflict": {
+ "symfony/framework-bundle": "<4.3"
+ },
+ "post-install-output": [
+ " * You're ready to use the Messenger component. You can define your own message buses",
+ " or start using the default one right now by injecting the message_bus service",
+ " or type-hinting Symfony\\Component\\Messenger\\MessageBusInterface in your code.",
+ "",
+ " * To send messages to a transport and handle them asynchronously:",
+ "",
+ " 1. Uncomment the MESSENGER_TRANSPORT_DSN> env var in .env>",
+ " and framework.messenger.transports.async> in config/packages/messenger.yaml>;",
+ " 2. Route your message classes to the async transport in config/packages/messenger.yaml>.",
+ "",
+ " * Read> the documentation at https://symfony.com/doc/current/messenger.html>"
+ ]
+ },
+ "files": {
+ "config/packages/messenger.yaml": {
+ "contents": [
+ "framework:",
+ " messenger:",
+ " # Uncomment this (and the failed transport below) to send failed messages to this transport for later handling.",
+ " # failure_transport: failed",
+ "",
+ " transports:",
+ " # https://symfony.com/doc/current/messenger.html#transport-configuration",
+ " # async: '%env(MESSENGER_TRANSPORT_DSN)%'",
+ " # failed: 'doctrine://default?queue_name=failed'",
+ " # sync: 'sync://'",
+ "",
+ " routing:",
+ " # Route your messages to the transports",
+ " # 'App\\Message\\YourMessage': async",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "25e3c964d3aee480b3acc3114ffb7940c89edfed"
+ }
+ }
+}
diff --git a/archived/symfony.microsoft-teams-notifier.5.3/9d3dcfded9e56435f75e0ee521f575c1deb12f21.json b/archived/symfony.microsoft-teams-notifier.5.3/9d3dcfded9e56435f75e0ee521f575c1deb12f21.json
new file mode 100644
index 00000000..1f4fb52e
--- /dev/null
+++ b/archived/symfony.microsoft-teams-notifier.5.3/9d3dcfded9e56435f75e0ee521f575c1deb12f21.json
@@ -0,0 +1,13 @@
+{
+ "manifests": {
+ "symfony/microsoft-teams-notifier": {
+ "manifest": {
+ "env": {
+ "#1": "MICROSOFT_TEAMS_DSN=microsoftteams://default/HOSTPATH"
+ }
+ },
+ "files": [],
+ "ref": "9d3dcfded9e56435f75e0ee521f575c1deb12f21"
+ }
+ }
+}
diff --git a/archived/symfony.mobyt-notifier.5.2/71fb2e3e4529fdb4fe0ab9ef361489e37bb8bde7.json b/archived/symfony.mobyt-notifier.5.2/71fb2e3e4529fdb4fe0ab9ef361489e37bb8bde7.json
new file mode 100644
index 00000000..2d033cb8
--- /dev/null
+++ b/archived/symfony.mobyt-notifier.5.2/71fb2e3e4529fdb4fe0ab9ef361489e37bb8bde7.json
@@ -0,0 +1,13 @@
+{
+ "manifests": {
+ "symfony/mobyt-notifier": {
+ "manifest": {
+ "env": {
+ "#1": "MOBYT_DSN=mobyt://USER_KEY:ACCESS_TOKEN@default?from=FROM"
+ }
+ },
+ "files": [],
+ "ref": "71fb2e3e4529fdb4fe0ab9ef361489e37bb8bde7"
+ }
+ }
+}
diff --git a/archived/symfony.monolog-bundle.3.1/feb9b6ee797ce47bb228d21c9a564a855d3dd00e.json b/archived/symfony.monolog-bundle.3.1/feb9b6ee797ce47bb228d21c9a564a855d3dd00e.json
new file mode 100644
index 00000000..f8a9598f
--- /dev/null
+++ b/archived/symfony.monolog-bundle.3.1/feb9b6ee797ce47bb228d21c9a564a855d3dd00e.json
@@ -0,0 +1,95 @@
+{
+ "manifests": {
+ "symfony/monolog-bundle": {
+ "manifest": {
+ "bundles": {
+ "Symfony\\Bundle\\MonologBundle\\MonologBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ }
+ },
+ "files": {
+ "config/packages/dev/monolog.yaml": {
+ "contents": [
+ "monolog:",
+ " handlers:",
+ " main:",
+ " type: stream",
+ " path: \"%kernel.logs_dir%/%kernel.environment%.log\"",
+ " level: debug",
+ " channels: [\"!event\"]",
+ " # uncomment to get logging in your browser",
+ " # you may have to allow bigger header sizes in your Web server configuration",
+ " #firephp:",
+ " # type: firephp",
+ " # level: info",
+ " #chromephp:",
+ " # type: chromephp",
+ " # level: info",
+ " console:",
+ " type: console",
+ " process_psr_3_messages: false",
+ " channels: [\"!event\", \"!doctrine\", \"!console\"]",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/prod/deprecations.yaml": {
+ "contents": [
+ "# As of Symfony 5.1, deprecations are logged in the dedicated \"deprecation\" channel when it exists",
+ "#monolog:",
+ "# channels: [deprecation]",
+ "# handlers:",
+ "# deprecation:",
+ "# type: stream",
+ "# channels: [deprecation]",
+ "# path: \"%kernel.logs_dir%/%kernel.environment%.deprecations.log\"",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/prod/monolog.yaml": {
+ "contents": [
+ "monolog:",
+ " handlers:",
+ " main:",
+ " type: fingers_crossed",
+ " action_level: error",
+ " handler: nested",
+ " buffer_size: 50 # How many messages should be saved? Prevent memory leaks",
+ " excluded_404s:",
+ " # regex: exclude all 404 errors from the logs",
+ " - ^/",
+ " nested:",
+ " type: stream",
+ " path: \"%kernel.logs_dir%/%kernel.environment%.log\"",
+ " level: debug",
+ " console:",
+ " type: console",
+ " process_psr_3_messages: false",
+ " channels: [\"!event\", \"!doctrine\"]",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/test/monolog.yaml": {
+ "contents": [
+ "monolog:",
+ " handlers:",
+ " main:",
+ " type: stream",
+ " path: \"%kernel.logs_dir%/%kernel.environment%.log\"",
+ " level: debug",
+ " channels: [\"!event\"]",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "feb9b6ee797ce47bb228d21c9a564a855d3dd00e"
+ }
+ }
+}
diff --git a/archived/symfony.monolog-bundle.3.3/2120e71a370db3a494b8afcc42d7cfb2cff6f910.json b/archived/symfony.monolog-bundle.3.3/2120e71a370db3a494b8afcc42d7cfb2cff6f910.json
new file mode 100644
index 00000000..09eaed3e
--- /dev/null
+++ b/archived/symfony.monolog-bundle.3.3/2120e71a370db3a494b8afcc42d7cfb2cff6f910.json
@@ -0,0 +1,98 @@
+{
+ "manifests": {
+ "symfony/monolog-bundle": {
+ "manifest": {
+ "bundles": {
+ "Symfony\\Bundle\\MonologBundle\\MonologBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ }
+ },
+ "files": {
+ "config/packages/dev/monolog.yaml": {
+ "contents": [
+ "monolog:",
+ " handlers:",
+ " main:",
+ " type: stream",
+ " path: \"%kernel.logs_dir%/%kernel.environment%.log\"",
+ " level: debug",
+ " channels: [\"!event\"]",
+ " # uncomment to get logging in your browser",
+ " # you may have to allow bigger header sizes in your Web server configuration",
+ " #firephp:",
+ " # type: firephp",
+ " # level: info",
+ " #chromephp:",
+ " # type: chromephp",
+ " # level: info",
+ " console:",
+ " type: console",
+ " process_psr_3_messages: false",
+ " channels: [\"!event\", \"!doctrine\", \"!console\"]",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/prod/deprecations.yaml": {
+ "contents": [
+ "# As of Symfony 5.1, deprecations are logged in the dedicated \"deprecation\" channel when it exists",
+ "#monolog:",
+ "# channels: [deprecation]",
+ "# handlers:",
+ "# deprecation:",
+ "# type: stream",
+ "# channels: [deprecation]",
+ "# path: \"%kernel.logs_dir%/%kernel.environment%.deprecations.log\"",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/prod/monolog.yaml": {
+ "contents": [
+ "monolog:",
+ " handlers:",
+ " main:",
+ " type: fingers_crossed",
+ " action_level: error",
+ " handler: nested",
+ " excluded_http_codes: [404, 405]",
+ " buffer_size: 50 # How many messages should be saved? Prevent memory leaks",
+ " nested:",
+ " type: stream",
+ " path: \"%kernel.logs_dir%/%kernel.environment%.log\"",
+ " level: debug",
+ " console:",
+ " type: console",
+ " process_psr_3_messages: false",
+ " channels: [\"!event\", \"!doctrine\"]",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/test/monolog.yaml": {
+ "contents": [
+ "monolog:",
+ " handlers:",
+ " main:",
+ " type: fingers_crossed",
+ " action_level: error",
+ " handler: nested",
+ " excluded_http_codes: [404, 405]",
+ " channels: [\"!event\"]",
+ " nested:",
+ " type: stream",
+ " path: \"%kernel.logs_dir%/%kernel.environment%.log\"",
+ " level: debug",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "2120e71a370db3a494b8afcc42d7cfb2cff6f910"
+ }
+ }
+}
diff --git a/archived/symfony.monolog-bundle.3.7/a7bace7dbc5a7ed5608dbe2165e0774c87175fe6.json b/archived/symfony.monolog-bundle.3.7/a7bace7dbc5a7ed5608dbe2165e0774c87175fe6.json
new file mode 100644
index 00000000..765e3721
--- /dev/null
+++ b/archived/symfony.monolog-bundle.3.7/a7bace7dbc5a7ed5608dbe2165e0774c87175fe6.json
@@ -0,0 +1,99 @@
+{
+ "manifests": {
+ "symfony/monolog-bundle": {
+ "manifest": {
+ "bundles": {
+ "Symfony\\Bundle\\MonologBundle\\MonologBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ }
+ },
+ "files": {
+ "config/packages/dev/monolog.yaml": {
+ "contents": [
+ "monolog:",
+ " handlers:",
+ " main:",
+ " type: stream",
+ " path: \"%kernel.logs_dir%/%kernel.environment%.log\"",
+ " level: debug",
+ " channels: [\"!event\"]",
+ " # uncomment to get logging in your browser",
+ " # you may have to allow bigger header sizes in your Web server configuration",
+ " #firephp:",
+ " # type: firephp",
+ " # level: info",
+ " #chromephp:",
+ " # type: chromephp",
+ " # level: info",
+ " console:",
+ " type: console",
+ " process_psr_3_messages: false",
+ " channels: [\"!event\", \"!doctrine\", \"!console\"]",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/prod/deprecations.yaml": {
+ "contents": [
+ "# As of Symfony 5.1, deprecations are logged in the dedicated \"deprecation\" channel when it exists",
+ "#monolog:",
+ "# channels: [deprecation]",
+ "# handlers:",
+ "# deprecation:",
+ "# type: stream",
+ "# channels: [deprecation]",
+ "# path: php://stderr",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/prod/monolog.yaml": {
+ "contents": [
+ "monolog:",
+ " handlers:",
+ " main:",
+ " type: fingers_crossed",
+ " action_level: error",
+ " handler: nested",
+ " excluded_http_codes: [404, 405]",
+ " buffer_size: 50 # How many messages should be saved? Prevent memory leaks",
+ " nested:",
+ " type: stream",
+ " path: php://stderr",
+ " level: debug",
+ " formatter: monolog.formatter.json",
+ " console:",
+ " type: console",
+ " process_psr_3_messages: false",
+ " channels: [\"!event\", \"!doctrine\"]",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/test/monolog.yaml": {
+ "contents": [
+ "monolog:",
+ " handlers:",
+ " main:",
+ " type: fingers_crossed",
+ " action_level: error",
+ " handler: nested",
+ " excluded_http_codes: [404, 405]",
+ " channels: [\"!event\"]",
+ " nested:",
+ " type: stream",
+ " path: \"%kernel.logs_dir%/%kernel.environment%.log\"",
+ " level: debug",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "a7bace7dbc5a7ed5608dbe2165e0774c87175fe6"
+ }
+ }
+}
diff --git a/archived/symfony.nexmo-notifier.5.0/b636066bd9dd508f10c24de73065f42d0412e2bf.json b/archived/symfony.nexmo-notifier.5.0/b636066bd9dd508f10c24de73065f42d0412e2bf.json
new file mode 100644
index 00000000..cebca13a
--- /dev/null
+++ b/archived/symfony.nexmo-notifier.5.0/b636066bd9dd508f10c24de73065f42d0412e2bf.json
@@ -0,0 +1,13 @@
+{
+ "manifests": {
+ "symfony/nexmo-notifier": {
+ "manifest": {
+ "env": {
+ "#1": "NEXMO_DSN=nexmo://KEY:SECRET@default?from=FROM"
+ }
+ },
+ "files": [],
+ "ref": "b636066bd9dd508f10c24de73065f42d0412e2bf"
+ }
+ }
+}
diff --git a/archived/symfony.notifier.5.0/c31585e252b32fe0e1f30b1f256af553f4a06eb9.json b/archived/symfony.notifier.5.0/c31585e252b32fe0e1f30b1f256af553f4a06eb9.json
new file mode 100644
index 00000000..9ff07a29
--- /dev/null
+++ b/archived/symfony.notifier.5.0/c31585e252b32fe0e1f30b1f256af553f4a06eb9.json
@@ -0,0 +1,36 @@
+{
+ "manifests": {
+ "symfony/notifier": {
+ "manifest": {
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ }
+ },
+ "files": {
+ "config/packages/notifier.yaml": {
+ "contents": [
+ "framework:",
+ " notifier:",
+ " #chatter_transports:",
+ " # slack: '%env(SLACK_DSN)%'",
+ " # telegram: '%env(TELEGRAM_DSN)%'",
+ " #texter_transports:",
+ " # twilio: '%env(TWILIO_DSN)%'",
+ " # nexmo: '%env(NEXMO_DSN)%'",
+ " channel_policy:",
+ " # use chat/slack, chat/telegram, sms/twilio or sms/nexmo",
+ " urgent: ['email']",
+ " high: ['email']",
+ " medium: ['email']",
+ " low: ['email']",
+ " admin_recipients:",
+ " - { email: admin@example.com }",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "c31585e252b32fe0e1f30b1f256af553f4a06eb9"
+ }
+ }
+}
diff --git a/archived/symfony.octopush-notifier.5.3/7357f64c5e5e48bf92edc02a2405de36fabdced1.json b/archived/symfony.octopush-notifier.5.3/7357f64c5e5e48bf92edc02a2405de36fabdced1.json
new file mode 100644
index 00000000..d5d92af1
--- /dev/null
+++ b/archived/symfony.octopush-notifier.5.3/7357f64c5e5e48bf92edc02a2405de36fabdced1.json
@@ -0,0 +1,13 @@
+{
+ "manifests": {
+ "symfony/octopush-notifier": {
+ "manifest": {
+ "env": {
+ "#1": "OCTOPUSH_DSN=octopush://USERLOGIN:APIKEY@default?from=FROM&type=TYPE"
+ }
+ },
+ "files": [],
+ "ref": "7357f64c5e5e48bf92edc02a2405de36fabdced1"
+ }
+ }
+}
diff --git a/archived/symfony.one-signal-notifier.5.4/32f778cef45a7f61f8f2e80c729e081d93ba4c6c.json b/archived/symfony.one-signal-notifier.5.4/32f778cef45a7f61f8f2e80c729e081d93ba4c6c.json
new file mode 100644
index 00000000..f1e65bce
--- /dev/null
+++ b/archived/symfony.one-signal-notifier.5.4/32f778cef45a7f61f8f2e80c729e081d93ba4c6c.json
@@ -0,0 +1,13 @@
+{
+ "manifests": {
+ "symfony/one-signal-notifier": {
+ "manifest": {
+ "env": {
+ "#1": "ONESIGNAL_DSN=onesignal://APP_ID:API_KEY@default?defaultRecipientId=DEFAULT_RECIPIENT_ID"
+ }
+ },
+ "files": [],
+ "ref": "32f778cef45a7f61f8f2e80c729e081d93ba4c6c"
+ }
+ }
+}
diff --git a/archived/symfony.ovh-cloud-notifier.5.1/71809b3735a012a6359e9f48aa373b2680c3da54.json b/archived/symfony.ovh-cloud-notifier.5.1/71809b3735a012a6359e9f48aa373b2680c3da54.json
new file mode 100644
index 00000000..308a92e6
--- /dev/null
+++ b/archived/symfony.ovh-cloud-notifier.5.1/71809b3735a012a6359e9f48aa373b2680c3da54.json
@@ -0,0 +1,13 @@
+{
+ "manifests": {
+ "symfony/ovh-cloud-notifier": {
+ "manifest": {
+ "env": {
+ "#1": "OVHCLOUD_DSN=ovhcloud://APPLICATION_KEY:APPLICATION_SECRET@default?consumer_key=CONSUMER_KEY&service_name=SERVICE_NAME"
+ }
+ },
+ "files": [],
+ "ref": "71809b3735a012a6359e9f48aa373b2680c3da54"
+ }
+ }
+}
diff --git a/archived/symfony.panther.1.0/877d853a05c6713665a2f4b954734592680abff6.json b/archived/symfony.panther.1.0/877d853a05c6713665a2f4b954734592680abff6.json
new file mode 100644
index 00000000..a7d7e48e
--- /dev/null
+++ b/archived/symfony.panther.1.0/877d853a05c6713665a2f4b954734592680abff6.json
@@ -0,0 +1,38 @@
+{
+ "manifests": {
+ "symfony/panther": {
+ "manifest": {
+ "dockerfile": [
+ "# Chromium and ChromeDriver",
+ "ENV PANTHER_NO_SANDBOX 1",
+ "# Not mandatory, but recommended",
+ "ENV PANTHER_CHROME_ARGUMENTS='--disable-dev-shm-usage'",
+ "RUN apk add --no-cache chromium chromium-chromedriver",
+ "",
+ "# Firefox and geckodriver",
+ "#ARG GECKODRIVER_VERSION=0.29.0",
+ "#RUN apk add --no-cache firefox",
+ "#RUN wget -q https://github.com/mozilla/geckodriver/releases/download/v$GECKODRIVER_VERSION/geckodriver-v$GECKODRIVER_VERSION-linux64.tar.gz; \\",
+ "#\ttar -zxf geckodriver-v$GECKODRIVER_VERSION-linux64.tar.gz -C /usr/bin; \\",
+ "#\trm geckodriver-v$GECKODRIVER_VERSION-linux64.tar.gz"
+ ],
+ "post-install-output": [
+ " * Install ChromeDriver> or geckodriver> with ",
+ " the package manager of your Operating System.",
+ " ",
+ " Alternatively, use Browser Driver Installer:",
+ "",
+ " composer require --dev dbrekelmans/bdi>",
+ " vendor/bin/bdi detect drivers>",
+ "",
+ " This step is not necessary when using Docker.",
+ "",
+ " * To use Panther with PHPUnit,",
+ " uncomment the snippet registering the Panther extension in phpunit.xml.dist>"
+ ]
+ },
+ "files": [],
+ "ref": "877d853a05c6713665a2f4b954734592680abff6"
+ }
+ }
+}
diff --git a/archived/symfony.phpunit-bridge.3.3/f59588dbcb508b1f45097a97d5066905aa6f8f41.json b/archived/symfony.phpunit-bridge.3.3/f59588dbcb508b1f45097a97d5066905aa6f8f41.json
new file mode 100644
index 00000000..313f8802
--- /dev/null
+++ b/archived/symfony.phpunit-bridge.3.3/f59588dbcb508b1f45097a97d5066905aa6f8f41.json
@@ -0,0 +1,116 @@
+{
+ "manifests": {
+ "symfony/phpunit-bridge": {
+ "manifest": {
+ "copy-from-recipe": {
+ ".env.test": ".env.test",
+ "bin/": "%BIN_DIR%/",
+ "phpunit.xml.dist": "phpunit.xml.dist",
+ "tests/": "tests/"
+ },
+ "gitignore": [
+ ".phpunit",
+ ".phpunit.result.cache",
+ "/phpunit.xml"
+ ],
+ "post-install-output": [
+ " * Write> test cases in the tests/> folder",
+ " * Run> php bin/phpunit>"
+ ]
+ },
+ "files": {
+ ".env.test": {
+ "contents": [
+ "# define your env variables for the test env here",
+ "KERNEL_CLASS='App\\Kernel'",
+ "APP_SECRET='$ecretf0rt3st'",
+ "SYMFONY_DEPRECATIONS_HELPER=999999",
+ ""
+ ],
+ "executable": false
+ },
+ "bin/phpunit": {
+ "contents": [
+ "#!/usr/bin/env php",
+ "",
+ "",
+ "",
+ "",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ "",
+ " ",
+ " ",
+ " tests",
+ " ",
+ " ",
+ "",
+ " ",
+ " ",
+ " src",
+ " ",
+ " ",
+ "",
+ " ",
+ " ",
+ " ",
+ "",
+ ""
+ ],
+ "executable": false
+ },
+ "tests/bootstrap.php": {
+ "contents": [
+ "bootEnv(dirname(__DIR__).'/.env');",
+ "}",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "f59588dbcb508b1f45097a97d5066905aa6f8f41"
+ }
+ }
+}
diff --git a/archived/symfony.phpunit-bridge.4.1/2ba17ea3190d76e6e37a52378f6bca3d84891bc5.json b/archived/symfony.phpunit-bridge.4.1/2ba17ea3190d76e6e37a52378f6bca3d84891bc5.json
new file mode 100644
index 00000000..7192f00f
--- /dev/null
+++ b/archived/symfony.phpunit-bridge.4.1/2ba17ea3190d76e6e37a52378f6bca3d84891bc5.json
@@ -0,0 +1,113 @@
+{
+ "manifests": {
+ "symfony/phpunit-bridge": {
+ "manifest": {
+ "copy-from-recipe": {
+ ".env.test": ".env.test",
+ "bin/": "%BIN_DIR%/",
+ "phpunit.xml.dist": "phpunit.xml.dist",
+ "tests/": "tests/"
+ },
+ "gitignore": [
+ ".phpunit",
+ ".phpunit.result.cache",
+ "/phpunit.xml"
+ ],
+ "post-install-output": [
+ " * Write> test cases in the tests/> folder",
+ " * Run> php bin/phpunit>"
+ ]
+ },
+ "files": {
+ ".env.test": {
+ "contents": [
+ "# define your env variables for the test env here",
+ "KERNEL_CLASS='App\\Kernel'",
+ "APP_SECRET='$ecretf0rt3st'",
+ "SYMFONY_DEPRECATIONS_HELPER=999999",
+ "PANTHER_APP_ENV=panther",
+ "PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots",
+ ""
+ ],
+ "executable": false
+ },
+ "bin/phpunit": {
+ "contents": [
+ "#!/usr/bin/env php",
+ "",
+ "",
+ "",
+ "",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ "",
+ " ",
+ " ",
+ " tests",
+ " ",
+ " ",
+ "",
+ " ",
+ " ",
+ " src",
+ " ",
+ " ",
+ "",
+ " ",
+ " ",
+ " ",
+ "",
+ ""
+ ],
+ "executable": false
+ },
+ "tests/bootstrap.php": {
+ "contents": [
+ "bootEnv(dirname(__DIR__).'/.env');",
+ "}",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "2ba17ea3190d76e6e37a52378f6bca3d84891bc5"
+ }
+ }
+}
diff --git a/archived/symfony.phpunit-bridge.4.3/0e1b186400de9d4ab83363138b4eb0072c99b2ab.json b/archived/symfony.phpunit-bridge.4.3/0e1b186400de9d4ab83363138b4eb0072c99b2ab.json
new file mode 100644
index 00000000..2751a903
--- /dev/null
+++ b/archived/symfony.phpunit-bridge.4.3/0e1b186400de9d4ab83363138b4eb0072c99b2ab.json
@@ -0,0 +1,114 @@
+{
+ "manifests": {
+ "symfony/phpunit-bridge": {
+ "manifest": {
+ "copy-from-recipe": {
+ ".env.test": ".env.test",
+ "bin/": "%BIN_DIR%/",
+ "phpunit.xml.dist": "phpunit.xml.dist",
+ "tests/": "tests/"
+ },
+ "gitignore": [
+ ".phpunit",
+ ".phpunit.result.cache",
+ "/phpunit.xml"
+ ],
+ "post-install-output": [
+ " * Write> test cases in the tests/> folder",
+ " * Run> php bin/phpunit>"
+ ]
+ },
+ "files": {
+ ".env.test": {
+ "contents": [
+ "# define your env variables for the test env here",
+ "KERNEL_CLASS='App\\Kernel'",
+ "APP_SECRET='$ecretf0rt3st'",
+ "SYMFONY_DEPRECATIONS_HELPER=999999",
+ "PANTHER_APP_ENV=panther",
+ "PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots",
+ ""
+ ],
+ "executable": false
+ },
+ "bin/phpunit": {
+ "contents": [
+ "#!/usr/bin/env php",
+ "",
+ "",
+ "",
+ "",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ "",
+ " ",
+ " ",
+ " tests",
+ " ",
+ " ",
+ "",
+ " ",
+ " ",
+ " src",
+ " ",
+ " ",
+ "",
+ " ",
+ " ",
+ " ",
+ "",
+ ""
+ ],
+ "executable": false
+ },
+ "tests/bootstrap.php": {
+ "contents": [
+ "bootEnv(dirname(__DIR__).'/.env');",
+ "}",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "0e1b186400de9d4ab83363138b4eb0072c99b2ab"
+ }
+ }
+}
diff --git a/archived/symfony.phpunit-bridge.5.1/f42c00dd9758feeafde5dfad515117753599f8f2.json b/archived/symfony.phpunit-bridge.5.1/f42c00dd9758feeafde5dfad515117753599f8f2.json
new file mode 100644
index 00000000..1bb98a4a
--- /dev/null
+++ b/archived/symfony.phpunit-bridge.5.1/f42c00dd9758feeafde5dfad515117753599f8f2.json
@@ -0,0 +1,120 @@
+{
+ "manifests": {
+ "symfony/phpunit-bridge": {
+ "manifest": {
+ "copy-from-recipe": {
+ ".env.test": ".env.test",
+ "bin/": "%BIN_DIR%/",
+ "phpunit.xml.dist": "phpunit.xml.dist",
+ "tests/": "tests/"
+ },
+ "gitignore": [
+ ".phpunit",
+ ".phpunit.result.cache",
+ "/phpunit.xml"
+ ],
+ "post-install-output": [
+ " * Write> test cases in the tests/> folder",
+ " * Run> php bin/phpunit>"
+ ]
+ },
+ "files": {
+ ".env.test": {
+ "contents": [
+ "# define your env variables for the test env here",
+ "KERNEL_CLASS='App\\Kernel'",
+ "APP_SECRET='$ecretf0rt3st'",
+ "SYMFONY_DEPRECATIONS_HELPER=999999",
+ "PANTHER_APP_ENV=panther",
+ "PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots",
+ ""
+ ],
+ "executable": false
+ },
+ "bin/phpunit": {
+ "contents": [
+ "#!/usr/bin/env php",
+ "",
+ "",
+ "",
+ "",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ "",
+ " ",
+ " ",
+ " tests",
+ " ",
+ " ",
+ "",
+ " ",
+ " ",
+ " src",
+ " ",
+ " ",
+ "",
+ " ",
+ " ",
+ " ",
+ "",
+ " ",
+ " ",
+ "",
+ ""
+ ],
+ "executable": false
+ },
+ "tests/bootstrap.php": {
+ "contents": [
+ "bootEnv(dirname(__DIR__).'/.env');",
+ "}",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "f42c00dd9758feeafde5dfad515117753599f8f2"
+ }
+ }
+}
diff --git a/archived/symfony.phpunit-bridge.5.3/97cb3dc7b0f39c7cfc4b7553504c9d7b7795de96.json b/archived/symfony.phpunit-bridge.5.3/97cb3dc7b0f39c7cfc4b7553504c9d7b7795de96.json
new file mode 100644
index 00000000..a72fa630
--- /dev/null
+++ b/archived/symfony.phpunit-bridge.5.3/97cb3dc7b0f39c7cfc4b7553504c9d7b7795de96.json
@@ -0,0 +1,128 @@
+{
+ "manifests": {
+ "symfony/phpunit-bridge": {
+ "manifest": {
+ "copy-from-recipe": {
+ ".env.test": ".env.test",
+ "bin/": "%BIN_DIR%/",
+ "phpunit.xml.dist": "phpunit.xml.dist",
+ "tests/": "tests/"
+ },
+ "gitignore": [
+ ".phpunit.result.cache",
+ "/phpunit.xml"
+ ],
+ "post-install-output": [
+ " * Write> test cases in the tests/> folder",
+ " * Use MakerBundle's make:test> command as a shortcut!",
+ " * Run> the tests with php bin/phpunit>"
+ ]
+ },
+ "files": {
+ ".env.test": {
+ "contents": [
+ "# define your env variables for the test env here",
+ "KERNEL_CLASS='App\\Kernel'",
+ "APP_SECRET='$ecretf0rt3st'",
+ "SYMFONY_DEPRECATIONS_HELPER=999999",
+ "PANTHER_APP_ENV=panther",
+ "PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots",
+ ""
+ ],
+ "executable": false
+ },
+ "bin/phpunit": {
+ "contents": [
+ "#!/usr/bin/env php",
+ "",
+ "",
+ "",
+ "",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ "",
+ " ",
+ " ",
+ " tests",
+ " ",
+ " ",
+ "",
+ " ",
+ " ",
+ " src",
+ " ",
+ " ",
+ "",
+ " ",
+ " ",
+ " ",
+ "",
+ " ",
+ " ",
+ "",
+ ""
+ ],
+ "executable": false
+ },
+ "tests/bootstrap.php": {
+ "contents": [
+ "bootEnv(dirname(__DIR__).'/.env');",
+ "}",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "97cb3dc7b0f39c7cfc4b7553504c9d7b7795de96"
+ }
+ }
+}
diff --git a/archived/symfony.postmark-mailer.4.3/1e8bd746a4123639004c94d163bfb37304b13c70.json b/archived/symfony.postmark-mailer.4.3/1e8bd746a4123639004c94d163bfb37304b13c70.json
new file mode 100644
index 00000000..de456c2f
--- /dev/null
+++ b/archived/symfony.postmark-mailer.4.3/1e8bd746a4123639004c94d163bfb37304b13c70.json
@@ -0,0 +1,14 @@
+{
+ "manifests": {
+ "symfony/postmark-mailer": {
+ "manifest": {
+ "env": {
+ "#1": "POSTMARK_ID=",
+ "#2": "MAILER_DSN=smtp://$POSTMARK_ID@postmark"
+ }
+ },
+ "files": [],
+ "ref": "1e8bd746a4123639004c94d163bfb37304b13c70"
+ }
+ }
+}
diff --git a/archived/symfony.postmark-mailer.4.4/84842f6791eaef80618dda244d4e3bbcbbcdf543.json b/archived/symfony.postmark-mailer.4.4/84842f6791eaef80618dda244d4e3bbcbbcdf543.json
new file mode 100644
index 00000000..136f595a
--- /dev/null
+++ b/archived/symfony.postmark-mailer.4.4/84842f6791eaef80618dda244d4e3bbcbbcdf543.json
@@ -0,0 +1,13 @@
+{
+ "manifests": {
+ "symfony/postmark-mailer": {
+ "manifest": {
+ "env": {
+ "#1": "MAILER_DSN=postmark://ID@default"
+ }
+ },
+ "files": [],
+ "ref": "84842f6791eaef80618dda244d4e3bbcbbcdf543"
+ }
+ }
+}
diff --git a/archived/symfony.psr7-meta.1.0/3551b3c2c094aabf210553a9ad3580587d111f4d.json b/archived/symfony.psr7-meta.1.0/3551b3c2c094aabf210553a9ad3580587d111f4d.json
new file mode 100644
index 00000000..227bc8f1
--- /dev/null
+++ b/archived/symfony.psr7-meta.1.0/3551b3c2c094aabf210553a9ad3580587d111f4d.json
@@ -0,0 +1,39 @@
+{
+ "manifests": {
+ "symfony/psr7-meta": {
+ "manifest": {
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ }
+ },
+ "files": {
+ "config/packages/psr_http_message_bridge.yaml": {
+ "contents": [
+ "services:",
+ " _defaults:",
+ " autowire: true",
+ " autoconfigure: true",
+ "",
+ " Symfony\\Bridge\\PsrHttpMessage\\HttpFoundationFactoryInterface:",
+ " '@Symfony\\Bridge\\PsrHttpMessage\\Factory\\HttpFoundationFactory'",
+ "",
+ " Symfony\\Bridge\\PsrHttpMessage\\HttpMessageFactoryInterface:",
+ " '@Symfony\\Bridge\\PsrHttpMessage\\Factory\\PsrHttpFactory'",
+ "",
+ " Symfony\\Bridge\\PsrHttpMessage\\Factory\\HttpFoundationFactory: null",
+ " Symfony\\Bridge\\PsrHttpMessage\\Factory\\PsrHttpFactory: null",
+ "",
+ " # Uncomment to allow controllers to receive a PSR-7 server request object as argument",
+ " #Symfony\\Bridge\\PsrHttpMessage\\ArgumentValueResolver\\PsrServerRequestResolver: null",
+ "",
+ " # Uncomment to allow controllers to return a PSR-7 response object",
+ " #Symfony\\Bridge\\PsrHttpMessage\\EventListener\\PsrResponseListener: null",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "3551b3c2c094aabf210553a9ad3580587d111f4d"
+ }
+ }
+}
diff --git a/archived/symfony.requirements-checker.1.0/88980e1a5d7fe6ef1837e45bc44e9d38538b88ca.json b/archived/symfony.requirements-checker.1.0/88980e1a5d7fe6ef1837e45bc44e9d38538b88ca.json
new file mode 100644
index 00000000..ff840e39
--- /dev/null
+++ b/archived/symfony.requirements-checker.1.0/88980e1a5d7fe6ef1837e45bc44e9d38538b88ca.json
@@ -0,0 +1,26 @@
+{
+ "manifests": {
+ "symfony/requirements-checker": {
+ "manifest": {
+ "copy-from-recipe": {
+ "public/": "%PUBLIC_DIR%/"
+ },
+ "composer-scripts": {
+ "requirements-checker": "script"
+ }
+ },
+ "files": {
+ "public/check.php": {
+ "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/archived/symfony.twig-bundle.4.4/73baff3f7b3cea12a73812a7cfd2c0924a9e250f.json b/archived/symfony.twig-bundle.4.4/73baff3f7b3cea12a73812a7cfd2c0924a9e250f.json
new file mode 100644
index 00000000..bf8e06a0
--- /dev/null
+++ b/archived/symfony.twig-bundle.4.4/73baff3f7b3cea12a73812a7cfd2c0924a9e250f.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/archived/symfony.twig-bundle.5.0/1766a292f47e3bf94bcfc192c2aa090588f9f46d.json b/archived/symfony.twig-bundle.5.0/1766a292f47e3bf94bcfc192c2aa090588f9f46d.json
new file mode 100644
index 00000000..89ee020e
--- /dev/null
+++ b/archived/symfony.twig-bundle.5.0/1766a292f47e3bf94bcfc192c2aa090588f9f46d.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/archived/symfony.twig-bundle.5.3/3dd530739a4284e3272274c128dbb7a8140a66f1.json b/archived/symfony.twig-bundle.5.3/3dd530739a4284e3272274c128dbb7a8140a66f1.json
new file mode 100644
index 00000000..eb2854cb
--- /dev/null
+++ b/archived/symfony.twig-bundle.5.3/3dd530739a4284e3272274c128dbb7a8140a66f1.json
@@ -0,0 +1,57 @@
+{
+ "manifests": {
+ "symfony/twig-bundle": {
+ "manifest": {
+ "bundles": {
+ "Symfony\\Bundle\\TwigBundle\\TwigBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/",
+ "templates/": "templates/"
+ }
+ },
+ "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": "3dd530739a4284e3272274c128dbb7a8140a66f1"
+ }
+ }
+}
diff --git a/archived/symfony.twig-bundle.5.4/bffbb8f1a849736e64006735afae730cb428b6ff.json b/archived/symfony.twig-bundle.5.4/bffbb8f1a849736e64006735afae730cb428b6ff.json
new file mode 100644
index 00000000..8cbcfbb5
--- /dev/null
+++ b/archived/symfony.twig-bundle.5.4/bffbb8f1a849736e64006735afae730cb428b6ff.json
@@ -0,0 +1,57 @@
+{
+ "manifests": {
+ "symfony/twig-bundle": {
+ "manifest": {
+ "bundles": {
+ "Symfony\\Bundle\\TwigBundle\\TwigBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/",
+ "templates/": "templates/"
+ }
+ },
+ "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": "bffbb8f1a849736e64006735afae730cb428b6ff"
+ }
+ }
+}
diff --git a/archived/symfony.twilio-notifier.5.0/eb697fe6a90b4972a4a544b4f7ea56520d29d9e9.json b/archived/symfony.twilio-notifier.5.0/eb697fe6a90b4972a4a544b4f7ea56520d29d9e9.json
new file mode 100644
index 00000000..ff4f5c74
--- /dev/null
+++ b/archived/symfony.twilio-notifier.5.0/eb697fe6a90b4972a4a544b4f7ea56520d29d9e9.json
@@ -0,0 +1,13 @@
+{
+ "manifests": {
+ "symfony/twilio-notifier": {
+ "manifest": {
+ "env": {
+ "#1": "TWILIO_DSN=twilio://SID:TOKEN@default?from=FROM"
+ }
+ },
+ "files": [],
+ "ref": "eb697fe6a90b4972a4a544b4f7ea56520d29d9e9"
+ }
+ }
+}
diff --git a/archived/symfony.validator.4.1/21ab70175caf1e4b273791364fb30d27f1153546.json b/archived/symfony.validator.4.1/21ab70175caf1e4b273791364fb30d27f1153546.json
new file mode 100644
index 00000000..6f9a62dd
--- /dev/null
+++ b/archived/symfony.validator.4.1/21ab70175caf1e4b273791364fb30d27f1153546.json
@@ -0,0 +1,33 @@
+{
+ "manifests": {
+ "symfony/validator": {
+ "manifest": {
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ }
+ },
+ "files": {
+ "config/packages/test/validator.yaml": {
+ "contents": [
+ "framework:",
+ " validation:",
+ " # As of Symfony 4.3 you can disable the NotCompromisedPassword Validator",
+ " # not_compromised_password: false",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/validator.yaml": {
+ "contents": [
+ "framework:",
+ " validation:",
+ " email_validation_mode: html5",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "21ab70175caf1e4b273791364fb30d27f1153546"
+ }
+ }
+}
diff --git a/archived/symfony.validator.4.3/3eb8df139ec05414489d55b97603c5f6ca0c44cb.json b/archived/symfony.validator.4.3/3eb8df139ec05414489d55b97603c5f6ca0c44cb.json
new file mode 100644
index 00000000..3876a98c
--- /dev/null
+++ b/archived/symfony.validator.4.3/3eb8df139ec05414489d55b97603c5f6ca0c44cb.json
@@ -0,0 +1,37 @@
+{
+ "manifests": {
+ "symfony/validator": {
+ "manifest": {
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ }
+ },
+ "files": {
+ "config/packages/test/validator.yaml": {
+ "contents": [
+ "framework:",
+ " validation:",
+ " not_compromised_password: false",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/validator.yaml": {
+ "contents": [
+ "framework:",
+ " validation:",
+ " email_validation_mode: html5",
+ "",
+ " # Enables validator auto-mapping support.",
+ " # For instance, basic validation constraints will be inferred from Doctrine's metadata.",
+ " #auto_mapping:",
+ " # App\\Entity\\: []",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "3eb8df139ec05414489d55b97603c5f6ca0c44cb"
+ }
+ }
+}
diff --git a/archived/symfony.web-profiler-bundle.3.3/6bdfa1a95f6b2e677ab985cd1af2eae35d62e0f6.json b/archived/symfony.web-profiler-bundle.3.3/6bdfa1a95f6b2e677ab985cd1af2eae35d62e0f6.json
new file mode 100644
index 00000000..c9b0d5e6
--- /dev/null
+++ b/archived/symfony.web-profiler-bundle.3.3/6bdfa1a95f6b2e677ab985cd1af2eae35d62e0f6.json
@@ -0,0 +1,57 @@
+{
+ "manifests": {
+ "symfony/web-profiler-bundle": {
+ "manifest": {
+ "bundles": {
+ "Symfony\\Bundle\\WebProfilerBundle\\WebProfilerBundle": [
+ "dev",
+ "test"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ }
+ },
+ "files": {
+ "config/packages/dev/web_profiler.yaml": {
+ "contents": [
+ "web_profiler:",
+ " toolbar: true",
+ " intercept_redirects: false",
+ "",
+ "framework:",
+ " profiler: { only_exceptions: false }",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/test/web_profiler.yaml": {
+ "contents": [
+ "web_profiler:",
+ " toolbar: false",
+ " intercept_redirects: false",
+ "",
+ "framework:",
+ " profiler: { collect: false }",
+ ""
+ ],
+ "executable": false
+ },
+ "config/routes/dev/web_profiler.yaml": {
+ "contents": [
+ "web_profiler_wdt:",
+ " resource: '@WebProfilerBundle/Resources/config/routing/wdt.xml'",
+ " prefix: /_wdt",
+ "",
+ "web_profiler_profiler:",
+ " resource: '@WebProfilerBundle/Resources/config/routing/profiler.xml'",
+ " prefix: /_profiler",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "6bdfa1a95f6b2e677ab985cd1af2eae35d62e0f6"
+ }
+ }
+}
diff --git a/archived/symfony.web-server-bundle.3.3/dae9b39fd6717970be7601101ce5aa960bf53d9a.json b/archived/symfony.web-server-bundle.3.3/dae9b39fd6717970be7601101ce5aa960bf53d9a.json
new file mode 100644
index 00000000..595e28bb
--- /dev/null
+++ b/archived/symfony.web-server-bundle.3.3/dae9b39fd6717970be7601101ce5aa960bf53d9a.json
@@ -0,0 +1,18 @@
+{
+ "manifests": {
+ "symfony/web-server-bundle": {
+ "manifest": {
+ "bundles": {
+ "Symfony\\Bundle\\WebServerBundle\\WebServerBundle": [
+ "dev"
+ ]
+ },
+ "gitignore": [
+ "/.web-server-pid"
+ ]
+ },
+ "files": [],
+ "ref": "dae9b39fd6717970be7601101ce5aa960bf53d9a"
+ }
+ }
+}
diff --git a/archived/symfony.webapp-meta.1.0/67cae591d131c133d63b893c5324796b88c59b34.json b/archived/symfony.webapp-meta.1.0/67cae591d131c133d63b893c5324796b88c59b34.json
new file mode 100644
index 00000000..7997a174
--- /dev/null
+++ b/archived/symfony.webapp-meta.1.0/67cae591d131c133d63b893c5324796b88c59b34.json
@@ -0,0 +1,47 @@
+{
+ "manifests": {
+ "symfony/webapp-meta": {
+ "manifest": {
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ },
+ "env": {
+ "MESSENGER_TRANSPORT_DSN": "doctrine://default?auto_setup=0"
+ }
+ },
+ "files": {
+ "config/packages/messenger.yaml": {
+ "contents": [
+ "framework:",
+ " messenger:",
+ " failure_transport: failed",
+ "",
+ " transports:",
+ " # https://symfony.com/doc/current/messenger.html#transport-configuration",
+ " async:",
+ " dsn: '%env(MESSENGER_TRANSPORT_DSN)%'",
+ " options:",
+ " use_notify: true",
+ " check_delayed_interval: 60000",
+ " retry_strategy:",
+ " max_retries: 3",
+ " multiplier: 2",
+ " failed: 'doctrine://default?queue_name=failed'",
+ " # sync: 'sync://'",
+ "",
+ " routing:",
+ " Symfony\\Component\\Mailer\\Messenger\\SendEmailMessage: async",
+ " Symfony\\Component\\Notifier\\Message\\ChatMessage: async",
+ " Symfony\\Component\\Notifier\\Message\\SmsMessage: async",
+ "",
+ " # Route your messages to the transports",
+ " # 'App\\Message\\YourMessage': async",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "67cae591d131c133d63b893c5324796b88c59b34"
+ }
+ }
+}
diff --git a/archived/symfony.webpack-encore-bundle.1.0/2d96acce1b27ddaa12bd7405a39892928ce2b95d.json b/archived/symfony.webpack-encore-bundle.1.0/2d96acce1b27ddaa12bd7405a39892928ce2b95d.json
new file mode 100644
index 00000000..31c327b6
--- /dev/null
+++ b/archived/symfony.webpack-encore-bundle.1.0/2d96acce1b27ddaa12bd7405a39892928ce2b95d.json
@@ -0,0 +1,248 @@
+{
+ "manifests": {
+ "symfony/webpack-encore-bundle": {
+ "manifest": {
+ "bundles": {
+ "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "assets/": "assets/",
+ "config/": "%CONFIG_DIR%/",
+ "package.json": "package.json",
+ "webpack.config.js": "webpack.config.js"
+ },
+ "gitignore": [
+ "/node_modules/",
+ "/%PUBLIC_DIR%/build/",
+ "npm-debug.log",
+ "yarn-error.log"
+ ]
+ },
+ "files": {
+ "assets/app.js": {
+ "contents": [
+ "/*",
+ " * Welcome to your app's main JavaScript file!",
+ " *",
+ " * We recommend including the built version of this JavaScript file",
+ " * (and its CSS file) in your base layout (base.html.twig).",
+ " */",
+ "",
+ "// any CSS you import will output into a single css file (app.css in this case)",
+ "import './styles/app.css';",
+ "",
+ "// start the Stimulus application",
+ "import './bootstrap';",
+ ""
+ ],
+ "executable": false
+ },
+ "assets/bootstrap.js": {
+ "contents": [
+ "import { startStimulusApp } from '@symfony/stimulus-bridge';",
+ "",
+ "// Registers Stimulus controllers from controllers.json and in the controllers/ directory",
+ "export const app = startStimulusApp(require.context(",
+ " '@symfony/stimulus-bridge/lazy-controller-loader!./controllers',",
+ " true,",
+ " /\\.(j|t)sx?$/",
+ "));",
+ "",
+ "// register any custom, 3rd party controllers here",
+ "// app.register('some_controller_name', SomeImportedController);",
+ ""
+ ],
+ "executable": false
+ },
+ "assets/controllers.json": {
+ "contents": [
+ "{",
+ " \"controllers\": [],",
+ " \"entrypoints\": []",
+ "}",
+ ""
+ ],
+ "executable": false
+ },
+ "assets/controllers/hello_controller.js": {
+ "contents": [
+ "import { Controller } from 'stimulus';",
+ "",
+ "/*",
+ " * This is an example Stimulus controller!",
+ " *",
+ " * Any element with a data-controller=\"hello\" attribute will cause",
+ " * this controller to be executed. The name \"hello\" comes from the filename:",
+ " * hello_controller.js -> \"hello\"",
+ " *",
+ " * Delete this file or adapt it for your use!",
+ " */",
+ "export default class extends Controller {",
+ " connect() {",
+ " this.element.textContent = 'Hello Stimulus! Edit me in assets/controllers/hello_controller.js';",
+ " }",
+ "}",
+ ""
+ ],
+ "executable": false
+ },
+ "assets/styles/app.css": {
+ "contents": [
+ "body {",
+ " background-color: lightgray;",
+ "}",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/assets.yaml": {
+ "contents": [
+ "framework:",
+ " assets:",
+ " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/prod/webpack_encore.yaml": {
+ "contents": [
+ "#webpack_encore:",
+ " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)",
+ " # Available in version 1.2",
+ " #cache: true",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/webpack_encore.yaml": {
+ "contents": [
+ "webpack_encore:",
+ " # The path where Encore is building the assets.",
+ " # This should match Encore.setOutputPath() in webpack.config.js.",
+ " output_path: '%kernel.project_dir%/public/build'",
+ " # If multiple builds are defined (as shown below), you can disable the default build:",
+ " # output_path: false",
+ "",
+ " # if using Encore.enableIntegrityHashes() specify the crossorigin attribute value (default: false, or use 'anonymous' or 'use-credentials')",
+ " # crossorigin: 'anonymous'",
+ "",
+ " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes).",
+ " # To enable caching for the production environment, creating a webpack_encore.yaml in the config/packages/prod directory with this value set to true",
+ " # Available in version 1.2",
+ " #cache: false",
+ ""
+ ],
+ "executable": false
+ },
+ "package.json": {
+ "contents": [
+ "{",
+ " \"devDependencies\": {",
+ " \"@symfony/stimulus-bridge\": \"^2.0.0\",",
+ " \"@symfony/webpack-encore\": \"^1.0.0\",",
+ " \"core-js\": \"^3.0.0\",",
+ " \"regenerator-runtime\": \"^0.13.2\",",
+ " \"stimulus\": \"^2.0.0\",",
+ " \"webpack-notifier\": \"^1.6.0\"",
+ " },",
+ " \"license\": \"UNLICENSED\",",
+ " \"private\": true,",
+ " \"scripts\": {",
+ " \"dev-server\": \"encore dev-server\",",
+ " \"dev\": \"encore dev\",",
+ " \"watch\": \"encore dev --watch\",",
+ " \"build\": \"encore production --progress\"",
+ " }",
+ "}",
+ ""
+ ],
+ "executable": false
+ },
+ "webpack.config.js": {
+ "contents": [
+ "const Encore = require('@symfony/webpack-encore');",
+ "",
+ "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.",
+ "// It's useful when you use tools that rely on webpack.config.js file.",
+ "if (!Encore.isRuntimeEnvironmentConfigured()) {",
+ " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');",
+ "}",
+ "",
+ "Encore",
+ " // directory where compiled assets will be stored",
+ " .setOutputPath('public/build/')",
+ " // public path used by the web server to access the output path",
+ " .setPublicPath('/build')",
+ " // only needed for CDN's or sub-directory deploy",
+ " //.setManifestKeyPrefix('build/')",
+ "",
+ " /*",
+ " * ENTRY CONFIG",
+ " *",
+ " * Each entry will result in one JavaScript file (e.g. app.js)",
+ " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.",
+ " */",
+ " .addEntry('app', './assets/app.js')",
+ "",
+ " // enables the Symfony UX Stimulus bridge (used in assets/bootstrap.js)",
+ " .enableStimulusBridge('./assets/controllers.json')",
+ "",
+ " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.",
+ " .splitEntryChunks()",
+ "",
+ " // will require an extra script tag for runtime.js",
+ " // but, you probably want this, unless you're building a single-page app",
+ " .enableSingleRuntimeChunk()",
+ "",
+ " /*",
+ " * FEATURE CONFIG",
+ " *",
+ " * Enable & configure other features below. For a full",
+ " * list of features, see:",
+ " * https://symfony.com/doc/current/frontend.html#adding-more-features",
+ " */",
+ " .cleanupOutputBeforeBuild()",
+ " .enableBuildNotifications()",
+ " .enableSourceMaps(!Encore.isProduction())",
+ " // enables hashed filenames (e.g. app.abc123.css)",
+ " .enableVersioning(Encore.isProduction())",
+ "",
+ " .configureBabel((config) => {",
+ " config.plugins.push('@babel/plugin-proposal-class-properties');",
+ " })",
+ "",
+ " // enables @babel/preset-env polyfills",
+ " .configureBabelPresetEnv((config) => {",
+ " config.useBuiltIns = 'usage';",
+ " config.corejs = 3;",
+ " })",
+ "",
+ " // enables Sass/SCSS support",
+ " //.enableSassLoader()",
+ "",
+ " // uncomment if you use TypeScript",
+ " //.enableTypeScriptLoader()",
+ "",
+ " // uncomment if you use React",
+ " //.enableReactPreset()",
+ "",
+ " // uncomment to get integrity=\"...\" attributes on your script & link tags",
+ " // requires WebpackEncoreBundle 1.4 or higher",
+ " //.enableIntegrityHashes(Encore.isProduction())",
+ "",
+ " // uncomment if you're having problems with a jQuery plugin",
+ " //.autoProvidejQuery()",
+ ";",
+ "",
+ "module.exports = Encore.getWebpackConfig();",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "2d96acce1b27ddaa12bd7405a39892928ce2b95d"
+ }
+ }
+}
diff --git a/archived/symfony.webpack-encore-bundle.1.6/729e968bd020e8e012a7073739b6ac536e04160e.json b/archived/symfony.webpack-encore-bundle.1.6/729e968bd020e8e012a7073739b6ac536e04160e.json
new file mode 100644
index 00000000..8db4b02a
--- /dev/null
+++ b/archived/symfony.webpack-encore-bundle.1.6/729e968bd020e8e012a7073739b6ac536e04160e.json
@@ -0,0 +1,267 @@
+{
+ "manifests": {
+ "symfony/webpack-encore-bundle": {
+ "manifest": {
+ "bundles": {
+ "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "assets/": "assets/",
+ "config/": "%CONFIG_DIR%/",
+ "package.json": "package.json",
+ "webpack.config.js": "webpack.config.js"
+ },
+ "gitignore": [
+ "/node_modules/",
+ "/%PUBLIC_DIR%/build/",
+ "npm-debug.log",
+ "yarn-error.log"
+ ]
+ },
+ "files": {
+ "assets/app.js": {
+ "contents": [
+ "/*",
+ " * Welcome to your app's main JavaScript file!",
+ " *",
+ " * We recommend including the built version of this JavaScript file",
+ " * (and its CSS file) in your base layout (base.html.twig).",
+ " */",
+ "",
+ "// any CSS you import will output into a single css file (app.css in this case)",
+ "import './styles/app.css';",
+ "",
+ "// start the Stimulus application",
+ "import './bootstrap';",
+ ""
+ ],
+ "executable": false
+ },
+ "assets/bootstrap.js": {
+ "contents": [
+ "import { startStimulusApp } from '@symfony/stimulus-bridge';",
+ "",
+ "// Registers Stimulus controllers from controllers.json and in the controllers/ directory",
+ "export const app = startStimulusApp(require.context(",
+ " '@symfony/stimulus-bridge/lazy-controller-loader!./controllers',",
+ " true,",
+ " /\\.(j|t)sx?$/",
+ "));",
+ "",
+ "// register any custom, 3rd party controllers here",
+ "// app.register('some_controller_name', SomeImportedController);",
+ ""
+ ],
+ "executable": false
+ },
+ "assets/controllers.json": {
+ "contents": [
+ "{",
+ " \"controllers\": [],",
+ " \"entrypoints\": []",
+ "}",
+ ""
+ ],
+ "executable": false
+ },
+ "assets/controllers/hello_controller.js": {
+ "contents": [
+ "import { Controller } from 'stimulus';",
+ "",
+ "/*",
+ " * This is an example Stimulus controller!",
+ " *",
+ " * Any element with a data-controller=\"hello\" attribute will cause",
+ " * this controller to be executed. The name \"hello\" comes from the filename:",
+ " * hello_controller.js -> \"hello\"",
+ " *",
+ " * Delete this file or adapt it for your use!",
+ " */",
+ "export default class extends Controller {",
+ " connect() {",
+ " this.element.textContent = 'Hello Stimulus! Edit me in assets/controllers/hello_controller.js';",
+ " }",
+ "}",
+ ""
+ ],
+ "executable": false
+ },
+ "assets/styles/app.css": {
+ "contents": [
+ "body {",
+ " background-color: lightgray;",
+ "}",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/assets.yaml": {
+ "contents": [
+ "framework:",
+ " assets:",
+ " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/prod/webpack_encore.yaml": {
+ "contents": [
+ "#webpack_encore:",
+ " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)",
+ " # Available in version 1.2",
+ " #cache: true",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/test/webpack_encore.yaml": {
+ "contents": [
+ "#webpack_encore:",
+ "# strict_mode: false",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/webpack_encore.yaml": {
+ "contents": [
+ "webpack_encore:",
+ " # The path where Encore is building the assets - i.e. Encore.setOutputPath()",
+ " output_path: '%kernel.project_dir%/public/build'",
+ " # If multiple builds are defined (as shown below), you can disable the default build:",
+ " # output_path: false",
+ "",
+ " # If using Encore.enableIntegrityHashes() and need the crossorigin attribute (default: false, or use 'anonymous' or 'use-credentials')",
+ " # crossorigin: 'anonymous'",
+ "",
+ " # Preload all rendered script and link tags automatically via the HTTP/2 Link header",
+ " # preload: true",
+ "",
+ " # Throw an exception if the entrypoints.json file is missing or an entry is missing from the data",
+ " # strict_mode: false",
+ "",
+ " # If you have multiple builds:",
+ " # builds:",
+ " # pass \"frontend\" as the 3rg arg to the Twig functions",
+ " # {{ encore_entry_script_tags('entry1', null, 'frontend') }}",
+ "",
+ " # frontend: '%kernel.project_dir%/public/frontend/build'",
+ "",
+ " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)",
+ " # Put in config/packages/prod/webpack_encore.yaml",
+ " # cache: true",
+ ""
+ ],
+ "executable": false
+ },
+ "package.json": {
+ "contents": [
+ "{",
+ " \"devDependencies\": {",
+ " \"@symfony/stimulus-bridge\": \"^2.0.0\",",
+ " \"@symfony/webpack-encore\": \"^1.0.0\",",
+ " \"core-js\": \"^3.0.0\",",
+ " \"regenerator-runtime\": \"^0.13.2\",",
+ " \"stimulus\": \"^2.0.0\",",
+ " \"webpack-notifier\": \"^1.6.0\"",
+ " },",
+ " \"license\": \"UNLICENSED\",",
+ " \"private\": true,",
+ " \"scripts\": {",
+ " \"dev-server\": \"encore dev-server\",",
+ " \"dev\": \"encore dev\",",
+ " \"watch\": \"encore dev --watch\",",
+ " \"build\": \"encore production --progress\"",
+ " }",
+ "}",
+ ""
+ ],
+ "executable": false
+ },
+ "webpack.config.js": {
+ "contents": [
+ "const Encore = require('@symfony/webpack-encore');",
+ "",
+ "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.",
+ "// It's useful when you use tools that rely on webpack.config.js file.",
+ "if (!Encore.isRuntimeEnvironmentConfigured()) {",
+ " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');",
+ "}",
+ "",
+ "Encore",
+ " // directory where compiled assets will be stored",
+ " .setOutputPath('public/build/')",
+ " // public path used by the web server to access the output path",
+ " .setPublicPath('/build')",
+ " // only needed for CDN's or sub-directory deploy",
+ " //.setManifestKeyPrefix('build/')",
+ "",
+ " /*",
+ " * ENTRY CONFIG",
+ " *",
+ " * Each entry will result in one JavaScript file (e.g. app.js)",
+ " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.",
+ " */",
+ " .addEntry('app', './assets/app.js')",
+ "",
+ " // enables the Symfony UX Stimulus bridge (used in assets/bootstrap.js)",
+ " .enableStimulusBridge('./assets/controllers.json')",
+ "",
+ " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.",
+ " .splitEntryChunks()",
+ "",
+ " // will require an extra script tag for runtime.js",
+ " // but, you probably want this, unless you're building a single-page app",
+ " .enableSingleRuntimeChunk()",
+ "",
+ " /*",
+ " * FEATURE CONFIG",
+ " *",
+ " * Enable & configure other features below. For a full",
+ " * list of features, see:",
+ " * https://symfony.com/doc/current/frontend.html#adding-more-features",
+ " */",
+ " .cleanupOutputBeforeBuild()",
+ " .enableBuildNotifications()",
+ " .enableSourceMaps(!Encore.isProduction())",
+ " // enables hashed filenames (e.g. app.abc123.css)",
+ " .enableVersioning(Encore.isProduction())",
+ "",
+ " .configureBabel((config) => {",
+ " config.plugins.push('@babel/plugin-proposal-class-properties');",
+ " })",
+ "",
+ " // enables @babel/preset-env polyfills",
+ " .configureBabelPresetEnv((config) => {",
+ " config.useBuiltIns = 'usage';",
+ " config.corejs = 3;",
+ " })",
+ "",
+ " // enables Sass/SCSS support",
+ " //.enableSassLoader()",
+ "",
+ " // uncomment if you use TypeScript",
+ " //.enableTypeScriptLoader()",
+ "",
+ " // uncomment if you use React",
+ " //.enableReactPreset()",
+ "",
+ " // uncomment to get integrity=\"...\" attributes on your script & link tags",
+ " // requires WebpackEncoreBundle 1.4 or higher",
+ " //.enableIntegrityHashes(Encore.isProduction())",
+ "",
+ " // uncomment if you're having problems with a jQuery plugin",
+ " //.autoProvidejQuery()",
+ ";",
+ "",
+ "module.exports = Encore.getWebpackConfig();",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "729e968bd020e8e012a7073739b6ac536e04160e"
+ }
+ }
+}
diff --git a/archived/symfony.webpack-encore-bundle.1.9/10e67e9dc87263a25007130ee59975a36ea624fe.json b/archived/symfony.webpack-encore-bundle.1.9/10e67e9dc87263a25007130ee59975a36ea624fe.json
new file mode 100644
index 00000000..597374e7
--- /dev/null
+++ b/archived/symfony.webpack-encore-bundle.1.9/10e67e9dc87263a25007130ee59975a36ea624fe.json
@@ -0,0 +1,284 @@
+{
+ "manifests": {
+ "symfony/webpack-encore-bundle": {
+ "manifest": {
+ "bundles": {
+ "Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "assets/": "assets/",
+ "config/": "%CONFIG_DIR%/",
+ "package.json": "package.json",
+ "webpack.config.js": "webpack.config.js"
+ },
+ "gitignore": [
+ "/node_modules/",
+ "/%PUBLIC_DIR%/build/",
+ "npm-debug.log",
+ "yarn-error.log"
+ ],
+ "post-install-output": [
+ " * Install Yarn and run yarn install>",
+ "",
+ " * Uncomment the Twig helpers in templates/base.html.twig>",
+ "",
+ " * Start the development server: yarn encore dev-server>"
+ ]
+ },
+ "files": {
+ "assets/app.js": {
+ "contents": [
+ "/*",
+ " * Welcome to your app's main JavaScript file!",
+ " *",
+ " * We recommend including the built version of this JavaScript file",
+ " * (and its CSS file) in your base layout (base.html.twig).",
+ " */",
+ "",
+ "// any CSS you import will output into a single css file (app.css in this case)",
+ "import './styles/app.css';",
+ "",
+ "// start the Stimulus application",
+ "import './bootstrap';",
+ ""
+ ],
+ "executable": false
+ },
+ "assets/bootstrap.js": {
+ "contents": [
+ "import { startStimulusApp } from '@symfony/stimulus-bridge';",
+ "",
+ "// Registers Stimulus controllers from controllers.json and in the controllers/ directory",
+ "export const app = startStimulusApp(require.context(",
+ " '@symfony/stimulus-bridge/lazy-controller-loader!./controllers',",
+ " true,",
+ " /\\.(j|t)sx?$/",
+ "));",
+ "",
+ "// register any custom, 3rd party controllers here",
+ "// app.register('some_controller_name', SomeImportedController);",
+ ""
+ ],
+ "executable": false
+ },
+ "assets/controllers.json": {
+ "contents": [
+ "{",
+ " \"controllers\": [],",
+ " \"entrypoints\": []",
+ "}",
+ ""
+ ],
+ "executable": false
+ },
+ "assets/controllers/hello_controller.js": {
+ "contents": [
+ "import { Controller } from '@hotwired/stimulus';",
+ "",
+ "/*",
+ " * This is an example Stimulus controller!",
+ " *",
+ " * Any element with a data-controller=\"hello\" attribute will cause",
+ " * this controller to be executed. The name \"hello\" comes from the filename:",
+ " * hello_controller.js -> \"hello\"",
+ " *",
+ " * Delete this file or adapt it for your use!",
+ " */",
+ "export default class extends Controller {",
+ " connect() {",
+ " this.element.textContent = 'Hello Stimulus! Edit me in assets/controllers/hello_controller.js';",
+ " }",
+ "}",
+ ""
+ ],
+ "executable": false
+ },
+ "assets/styles/app.css": {
+ "contents": [
+ "body {",
+ " background-color: lightgray;",
+ "}",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/assets.yaml": {
+ "contents": [
+ "framework:",
+ " assets:",
+ " json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/prod/webpack_encore.yaml": {
+ "contents": [
+ "#webpack_encore:",
+ " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)",
+ " # Available in version 1.2",
+ " #cache: true",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/test/webpack_encore.yaml": {
+ "contents": [
+ "#webpack_encore:",
+ "# strict_mode: false",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/webpack_encore.yaml": {
+ "contents": [
+ "webpack_encore:",
+ " # The path where Encore is building the assets - i.e. Encore.setOutputPath()",
+ " output_path: '%kernel.project_dir%/public/build'",
+ " # If multiple builds are defined (as shown below), you can disable the default build:",
+ " # output_path: false",
+ "",
+ " # Set attributes that will be rendered on all script and link tags",
+ " script_attributes:",
+ " defer: true",
+ " # Uncomment (also under link_attributes) if using Turbo Drive",
+ " # https://turbo.hotwired.dev/handbook/drive#reloading-when-assets-change",
+ " # 'data-turbo-track': reload",
+ " # link_attributes:",
+ " # Uncomment if using Turbo Drive",
+ " # 'data-turbo-track': reload",
+ "",
+ " # If using Encore.enableIntegrityHashes() and need the crossorigin attribute (default: false, or use 'anonymous' or 'use-credentials')",
+ " # crossorigin: 'anonymous'",
+ "",
+ " # Preload all rendered script and link tags automatically via the HTTP/2 Link header",
+ " # preload: true",
+ "",
+ " # Throw an exception if the entrypoints.json file is missing or an entry is missing from the data",
+ " # strict_mode: false",
+ "",
+ " # If you have multiple builds:",
+ " # builds:",
+ " # pass \"frontend\" as the 3rg arg to the Twig functions",
+ " # {{ encore_entry_script_tags('entry1', null, 'frontend') }}",
+ "",
+ " # frontend: '%kernel.project_dir%/public/frontend/build'",
+ "",
+ " # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)",
+ " # Put in config/packages/prod/webpack_encore.yaml",
+ " # cache: true",
+ ""
+ ],
+ "executable": false
+ },
+ "package.json": {
+ "contents": [
+ "{",
+ " \"devDependencies\": {",
+ " \"@hotwired/stimulus\": \"^3.0.0\",",
+ " \"@symfony/stimulus-bridge\": \"^3.0.0\",",
+ " \"@symfony/webpack-encore\": \"^1.7.0\",",
+ " \"core-js\": \"^3.0.0\",",
+ " \"regenerator-runtime\": \"^0.13.2\",",
+ " \"webpack-notifier\": \"^1.6.0\"",
+ " },",
+ " \"license\": \"UNLICENSED\",",
+ " \"private\": true,",
+ " \"scripts\": {",
+ " \"dev-server\": \"encore dev-server\",",
+ " \"dev\": \"encore dev\",",
+ " \"watch\": \"encore dev --watch\",",
+ " \"build\": \"encore production --progress\"",
+ " }",
+ "}",
+ ""
+ ],
+ "executable": false
+ },
+ "webpack.config.js": {
+ "contents": [
+ "const Encore = require('@symfony/webpack-encore');",
+ "",
+ "// Manually configure the runtime environment if not already configured yet by the \"encore\" command.",
+ "// It's useful when you use tools that rely on webpack.config.js file.",
+ "if (!Encore.isRuntimeEnvironmentConfigured()) {",
+ " Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev');",
+ "}",
+ "",
+ "Encore",
+ " // directory where compiled assets will be stored",
+ " .setOutputPath('public/build/')",
+ " // public path used by the web server to access the output path",
+ " .setPublicPath('/build')",
+ " // only needed for CDN's or sub-directory deploy",
+ " //.setManifestKeyPrefix('build/')",
+ "",
+ " /*",
+ " * ENTRY CONFIG",
+ " *",
+ " * Each entry will result in one JavaScript file (e.g. app.js)",
+ " * and one CSS file (e.g. app.css) if your JavaScript imports CSS.",
+ " */",
+ " .addEntry('app', './assets/app.js')",
+ "",
+ " // enables the Symfony UX Stimulus bridge (used in assets/bootstrap.js)",
+ " .enableStimulusBridge('./assets/controllers.json')",
+ "",
+ " // When enabled, Webpack \"splits\" your files into smaller pieces for greater optimization.",
+ " .splitEntryChunks()",
+ "",
+ " // will require an extra script tag for runtime.js",
+ " // but, you probably want this, unless you're building a single-page app",
+ " .enableSingleRuntimeChunk()",
+ "",
+ " /*",
+ " * FEATURE CONFIG",
+ " *",
+ " * Enable & configure other features below. For a full",
+ " * list of features, see:",
+ " * https://symfony.com/doc/current/frontend.html#adding-more-features",
+ " */",
+ " .cleanupOutputBeforeBuild()",
+ " .enableBuildNotifications()",
+ " .enableSourceMaps(!Encore.isProduction())",
+ " // enables hashed filenames (e.g. app.abc123.css)",
+ " .enableVersioning(Encore.isProduction())",
+ "",
+ " .configureBabel((config) => {",
+ " config.plugins.push('@babel/plugin-proposal-class-properties');",
+ " })",
+ "",
+ " // enables @babel/preset-env polyfills",
+ " .configureBabelPresetEnv((config) => {",
+ " config.useBuiltIns = 'usage';",
+ " config.corejs = 3;",
+ " })",
+ "",
+ " // enables Sass/SCSS support",
+ " //.enableSassLoader()",
+ "",
+ " // uncomment if you use TypeScript",
+ " //.enableTypeScriptLoader()",
+ "",
+ " // uncomment if you use React",
+ " //.enableReactPreset()",
+ "",
+ " // uncomment to get integrity=\"...\" attributes on your script & link tags",
+ " // requires WebpackEncoreBundle 1.4 or higher",
+ " //.enableIntegrityHashes(Encore.isProduction())",
+ "",
+ " // uncomment if you're having problems with a jQuery plugin",
+ " //.autoProvidejQuery()",
+ ";",
+ "",
+ "module.exports = Encore.getWebpackConfig();",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "10e67e9dc87263a25007130ee59975a36ea624fe"
+ }
+ }
+}
diff --git a/archived/symfony.workflow.3.3/3b2f8ca32a07fcb00f899649053943fa3d8bbfb6.json b/archived/symfony.workflow.3.3/3b2f8ca32a07fcb00f899649053943fa3d8bbfb6.json
new file mode 100644
index 00000000..15c4ec39
--- /dev/null
+++ b/archived/symfony.workflow.3.3/3b2f8ca32a07fcb00f899649053943fa3d8bbfb6.json
@@ -0,0 +1,22 @@
+{
+ "manifests": {
+ "symfony/workflow": {
+ "manifest": {
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ }
+ },
+ "files": {
+ "config/packages/workflow.yaml": {
+ "contents": [
+ "framework:",
+ " workflows: null",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "3b2f8ca32a07fcb00f899649053943fa3d8bbfb6"
+ }
+ }
+}
diff --git a/archived/symfony.yunpian-notifier.5.4/08778d7e5064baba215ea8be1176aee31a7bd1e3.json b/archived/symfony.yunpian-notifier.5.4/08778d7e5064baba215ea8be1176aee31a7bd1e3.json
new file mode 100644
index 00000000..58479ba6
--- /dev/null
+++ b/archived/symfony.yunpian-notifier.5.4/08778d7e5064baba215ea8be1176aee31a7bd1e3.json
@@ -0,0 +1,13 @@
+{
+ "manifests": {
+ "symfony/yunpian-notifier": {
+ "manifest": {
+ "env": {
+ "#1": "YUNPIAN_DSN=yunpian://APIKEY@default"
+ }
+ },
+ "files": [],
+ "ref": "08778d7e5064baba215ea8be1176aee31a7bd1e3"
+ }
+ }
+}
diff --git a/archived/symfony.zulip-notifier.5.2/4a15d94334463daa5274c81373cf12f115829e6f.json b/archived/symfony.zulip-notifier.5.2/4a15d94334463daa5274c81373cf12f115829e6f.json
new file mode 100644
index 00000000..dc518352
--- /dev/null
+++ b/archived/symfony.zulip-notifier.5.2/4a15d94334463daa5274c81373cf12f115829e6f.json
@@ -0,0 +1,13 @@
+{
+ "manifests": {
+ "symfony/zulip-notifier": {
+ "manifest": {
+ "env": {
+ "#1": "ZULIP_DSN=zulip://EMAIL:TOKEN@HOST?channel=CHANNEL"
+ }
+ },
+ "files": [],
+ "ref": "4a15d94334463daa5274c81373cf12f115829e6f"
+ }
+ }
+}
diff --git a/archived/symfonycasts.reset-password-bundle.1.0/97c1627c0384534997ae1047b93be517ca16de43.json b/archived/symfonycasts.reset-password-bundle.1.0/97c1627c0384534997ae1047b93be517ca16de43.json
new file mode 100644
index 00000000..de35bdc9
--- /dev/null
+++ b/archived/symfonycasts.reset-password-bundle.1.0/97c1627c0384534997ae1047b93be517ca16de43.json
@@ -0,0 +1,30 @@
+{
+ "manifests": {
+ "symfonycasts/reset-password-bundle": {
+ "manifest": {
+ "bundles": {
+ "SymfonyCasts\\Bundle\\ResetPassword\\SymfonyCastsResetPasswordBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ }
+ },
+ "files": {
+ "config/packages/reset_password.yaml": {
+ "contents": [
+ "symfonycasts_reset_password:",
+ " # Replace symfonycasts.reset_password.fake_request_repository with the full",
+ " # namespace of the password reset request repository after it has been created.",
+ " # i.e. App\\Repository\\ResetPasswordRequestRepository",
+ " request_password_repository: symfonycasts.reset_password.fake_request_repository",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "97c1627c0384534997ae1047b93be517ca16de43"
+ }
+ }
+}
diff --git a/archived/theofidry.alice-data-fixtures.1.0/fe5a50faf580eb58f08ada2abe8afbd2d4941e05.json b/archived/theofidry.alice-data-fixtures.1.0/fe5a50faf580eb58f08ada2abe8afbd2d4941e05.json
new file mode 100644
index 00000000..68653b4f
--- /dev/null
+++ b/archived/theofidry.alice-data-fixtures.1.0/fe5a50faf580eb58f08ada2abe8afbd2d4941e05.json
@@ -0,0 +1,16 @@
+{
+ "manifests": {
+ "theofidry/alice-data-fixtures": {
+ "manifest": {
+ "bundles": {
+ "Fidry\\AliceDataFixtures\\Bridge\\Symfony\\FidryAliceDataFixturesBundle": [
+ "dev",
+ "test"
+ ]
+ }
+ },
+ "files": [],
+ "ref": "fe5a50faf580eb58f08ada2abe8afbd2d4941e05"
+ }
+ }
+}
diff --git a/archived/twig.cssinliner-extension.1.0/3460ba58f2609c9f1a38c6e9f2a416ff911f0861.json b/archived/twig.cssinliner-extension.1.0/3460ba58f2609c9f1a38c6e9f2a416ff911f0861.json
new file mode 100644
index 00000000..ac1156a2
--- /dev/null
+++ b/archived/twig.cssinliner-extension.1.0/3460ba58f2609c9f1a38c6e9f2a416ff911f0861.json
@@ -0,0 +1,15 @@
+{
+ "manifests": {
+ "twig/cssinliner-extension": {
+ "manifest": {
+ "bundles": {
+ "Twig\\CssInliner\\Bundle\\TwigCssInlinerBundle": [
+ "all"
+ ]
+ }
+ },
+ "files": [],
+ "ref": "3460ba58f2609c9f1a38c6e9f2a416ff911f0861"
+ }
+ }
+}
diff --git a/archived/twig.extensions.1.0/a86723ee8d8b2f9437c8ce60a5546a1c267da5ed.json b/archived/twig.extensions.1.0/a86723ee8d8b2f9437c8ce60a5546a1c267da5ed.json
new file mode 100644
index 00000000..dd26e837
--- /dev/null
+++ b/archived/twig.extensions.1.0/a86723ee8d8b2f9437c8ce60a5546a1c267da5ed.json
@@ -0,0 +1,31 @@
+{
+ "manifests": {
+ "twig/extensions": {
+ "manifest": {
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ }
+ },
+ "files": {
+ "config/packages/twig_extensions.yaml": {
+ "contents": [
+ "services:",
+ " _defaults:",
+ " public: false",
+ " autowire: true",
+ " autoconfigure: true",
+ "",
+ " # Uncomment any lines below to activate that Twig extension",
+ " #Twig\\Extensions\\ArrayExtension: null",
+ " #Twig\\Extensions\\DateExtension: null",
+ " #Twig\\Extensions\\IntlExtension: null",
+ " #Twig\\Extensions\\TextExtension: null",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "a86723ee8d8b2f9437c8ce60a5546a1c267da5ed"
+ }
+ }
+}
diff --git a/archived/twig.inky-extension.1.0/98aa25792ca5b18aebbac6644a150ac90867408d.json b/archived/twig.inky-extension.1.0/98aa25792ca5b18aebbac6644a150ac90867408d.json
new file mode 100644
index 00000000..e8ebb128
--- /dev/null
+++ b/archived/twig.inky-extension.1.0/98aa25792ca5b18aebbac6644a150ac90867408d.json
@@ -0,0 +1,15 @@
+{
+ "manifests": {
+ "twig/inky-extension": {
+ "manifest": {
+ "bundles": {
+ "Twig\\Inky\\Bundle\\TwigInkyBundle": [
+ "all"
+ ]
+ }
+ },
+ "files": [],
+ "ref": "98aa25792ca5b18aebbac6644a150ac90867408d"
+ }
+ }
+}
diff --git a/archived/twig.markdown-extension.1.0/709b663eeb863ec3011db883d795c1122d85be85.json b/archived/twig.markdown-extension.1.0/709b663eeb863ec3011db883d795c1122d85be85.json
new file mode 100644
index 00000000..00ead967
--- /dev/null
+++ b/archived/twig.markdown-extension.1.0/709b663eeb863ec3011db883d795c1122d85be85.json
@@ -0,0 +1,15 @@
+{
+ "manifests": {
+ "twig/markdown-extension": {
+ "manifest": {
+ "bundles": {
+ "Twig\\Markdown\\Bundle\\TwigMarkdownBundle": [
+ "all"
+ ]
+ }
+ },
+ "files": [],
+ "ref": "709b663eeb863ec3011db883d795c1122d85be85"
+ }
+ }
+}
diff --git a/archived/willdurand.js-translation-bundle.2.0/02b720a49f6d36b44d557e0b18e48bf09e0a8e07.json b/archived/willdurand.js-translation-bundle.2.0/02b720a49f6d36b44d557e0b18e48bf09e0a8e07.json
new file mode 100644
index 00000000..c1136ea8
--- /dev/null
+++ b/archived/willdurand.js-translation-bundle.2.0/02b720a49f6d36b44d557e0b18e48bf09e0a8e07.json
@@ -0,0 +1,27 @@
+{
+ "manifests": {
+ "willdurand/js-translation-bundle": {
+ "manifest": {
+ "bundles": {
+ "Bazinga\\Bundle\\JsTranslationBundle\\BazingaJsTranslationBundle": [
+ "all"
+ ]
+ },
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ }
+ },
+ "files": {
+ "config/routes/js_translation.yaml": {
+ "contents": [
+ "bazinga_js_translation:",
+ " resource: \"@BazingaJsTranslationBundle/Resources/config/routing/routing.yml\"",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "02b720a49f6d36b44d557e0b18e48bf09e0a8e07"
+ }
+ }
+}
diff --git a/archived/zenstruck.foundry.1.9/26a9e6291d5fc0bfd1d673bc1d6cfe3c582c7678.json b/archived/zenstruck.foundry.1.9/26a9e6291d5fc0bfd1d673bc1d6cfe3c582c7678.json
new file mode 100644
index 00000000..4538ecd9
--- /dev/null
+++ b/archived/zenstruck.foundry.1.9/26a9e6291d5fc0bfd1d673bc1d6cfe3c582c7678.json
@@ -0,0 +1,47 @@
+{
+ "manifests": {
+ "zenstruck/foundry": {
+ "manifest": {
+ "copy-from-recipe": {
+ "config/": "%CONFIG_DIR%/"
+ },
+ "bundles": {
+ "Zenstruck\\Foundry\\ZenstruckFoundryBundle": [
+ "dev",
+ "test"
+ ]
+ },
+ "post-install-output": [
+ " * You're ready to use zenstruck/foundry. Create your first factory with",
+ " bin/console make:factory>.",
+ "",
+ " * Read> the documentation at https://github.com/zenstruck/foundry#foundry>"
+ ]
+ },
+ "files": {
+ "config/packages/dev/zenstruck_foundry.yaml": {
+ "contents": [
+ "# See full configuration: https://github.com/zenstruck/foundry#full-default-bundle-configuration",
+ "zenstruck_foundry:",
+ " # Whether to auto-refresh proxies by default (https://github.com/zenstruck/foundry#auto-refresh)",
+ " auto_refresh_proxies: true",
+ ""
+ ],
+ "executable": false
+ },
+ "config/packages/test/zenstruck_foundry.yaml": {
+ "contents": [
+ "# Unless you want different configuration for test/dev environments,",
+ "# add configuration to config/packages/dev/zenstruck_foundry.yml",
+ "# and this will be synced to your test environment.",
+ "imports:",
+ " - { resource: ../dev/zenstruck_foundry.yaml }",
+ ""
+ ],
+ "executable": false
+ }
+ },
+ "ref": "26a9e6291d5fc0bfd1d673bc1d6cfe3c582c7678"
+ }
+ }
+}