mirror of
https://github.com/symfony/recipes.git
synced 2026-09-12 07:36:30 +03:00
Update Flex endpoint
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"locks": {
|
||||
"api-platform/admin-pack": {
|
||||
"version": "1.0",
|
||||
"recipe": {
|
||||
"repo": "1.0",
|
||||
"branch": "master",
|
||||
"version": "1.0",
|
||||
"ref": "703c6453b039330753a7ae6cebd0af8ab1d770d8"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"api-platform/admin-pack": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "api-platform/admin-pack",
|
||||
"version": "1.0",
|
||||
"manifest": {
|
||||
"copy-from-recipe": {
|
||||
"assets/": "assets/",
|
||||
"config/": "%CONFIG_DIR%/",
|
||||
"templates/": "templates/"
|
||||
},
|
||||
"aliases": [
|
||||
"api-admin",
|
||||
"api-platform-admin",
|
||||
"react-admin"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
"templates/admin.html.twig": {
|
||||
"contents": "{% extends 'base.html.twig' %}\n\n{% block title %}API Platform Admin{% endblock %}\n\n{% block body %}<div id=\"api-platform-admin\"></div>{% endblock %}\n\n{% block javascripts %}\n <script type=\"text/plain\" id=\"api-entrypoint\">{{ path('api_entrypoint') }}</script>\n {{ encore_entry_script_tags('admin') }}\n{% endblock %}\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/routes/api_platform_admin.yaml": {
|
||||
"contents": "admin:\n path: /admin\n controller: Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController\n defaults:\n template: admin.html.twig\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"assets/js/admin.js": {
|
||||
"contents": "import React from 'react';\nimport ReactDOM from 'react-dom';\nimport { HydraAdmin } from '@api-platform/admin';\n\nconst entrypoint = document.getElementById('api-entrypoint').innerText;\n\nReactDOM.render(<HydraAdmin entrypoint={entrypoint}/>, document.getElementById('api-platform-admin'));\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "api-platform/admin-pack:1.0@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"locks": {
|
||||
"api-platform/api-pack": {
|
||||
"version": "1.0",
|
||||
"recipe": {
|
||||
"repo": "1.0",
|
||||
"branch": "master",
|
||||
"version": "1.0",
|
||||
"ref": "7e2369fce00988c01de87918c0476b0da368afdd"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"api-platform/api-pack": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "api-platform/api-pack",
|
||||
"version": "1.0",
|
||||
"manifest": {
|
||||
"aliases": [
|
||||
"api",
|
||||
"api-platform"
|
||||
]
|
||||
},
|
||||
"files": [],
|
||||
"origin": "api-platform/api-pack:1.0@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"locks": {
|
||||
"api-platform/core": {
|
||||
"version": "2.1",
|
||||
"recipe": {
|
||||
"repo": "2.1",
|
||||
"branch": "master",
|
||||
"version": "2.1",
|
||||
"ref": "d57f9ff8067d8d077f026c4b4700ec876839aed9"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"api-platform/core": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "api-platform/core",
|
||||
"version": "2.1",
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"ApiPlatform\\Core\\Bridge\\Symfony\\Bundle\\ApiPlatformBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/",
|
||||
"src/": "%SRC_DIR%/"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"src/Entity/.gitignore": {
|
||||
"contents": "",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/routes/api_platform.yaml": {
|
||||
"contents": "api_platform:\n resource: .\n type: api_platform\n prefix: /api\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/api_platform.yaml": {
|
||||
"contents": "api_platform:\n mapping:\n paths: ['%kernel.project_dir%/src/Entity']\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "api-platform/core:2.1@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"locks": {
|
||||
"api-platform/core": {
|
||||
"version": "2.5",
|
||||
"recipe": {
|
||||
"repo": "2.5",
|
||||
"branch": "master",
|
||||
"version": "2.5",
|
||||
"ref": "05b57782a78c21a664a42055dc11cf1954ca36bb"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"api-platform/core": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "api-platform/core",
|
||||
"version": "2.5",
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"ApiPlatform\\Core\\Bridge\\Symfony\\Bundle\\ApiPlatformBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/",
|
||||
"src/": "%SRC_DIR%/"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"src/Entity/.gitignore": {
|
||||
"contents": "",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/routes/api_platform.yaml": {
|
||||
"contents": "api_platform:\n resource: .\n type: api_platform\n prefix: /api\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/api_platform.yaml": {
|
||||
"contents": "api_platform:\n mapping:\n paths: ['%kernel.project_dir%/src/Entity']\n patch_formats:\n json: ['application/merge-patch+json']\n swagger:\n versions: [3]\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "api-platform/core:2.5@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
{
|
||||
"locks": {
|
||||
"blackfireio/blackfire-symfony-meta": {
|
||||
"version": "1.0",
|
||||
"recipe": {
|
||||
"repo": "1.0",
|
||||
"branch": "master",
|
||||
"version": "1.0",
|
||||
"ref": "fcf2e044bcd90c6f2f5a6c050645e77fb3bf31c7"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"blackfireio/blackfire-symfony-meta": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "blackfireio/blackfire-symfony-meta",
|
||||
"version": "1.0",
|
||||
"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]"
|
||||
]
|
||||
}
|
||||
},
|
||||
"aliases": [
|
||||
"blackfire"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
".blackfire.yaml": {
|
||||
"contents": "scenarios: |\n #!blackfire-player\n\n scenario\n name \"Test homepage\"\n visit url('/')\n expect status_code() == 200\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "blackfireio/blackfire-symfony-meta:1.0@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"locks": {
|
||||
"doctrine/annotations": {
|
||||
"version": "1.0",
|
||||
"recipe": {
|
||||
"repo": "1.0",
|
||||
"branch": "master",
|
||||
"version": "1.0",
|
||||
"ref": "a2759dd6123694c8d901d0ec80006e044c2e6457"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"doctrine/annotations": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "doctrine/annotations",
|
||||
"version": "1.0",
|
||||
"manifest": {
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"config/routes/annotations.yaml": {
|
||||
"contents": "controllers:\n resource: ../../src/Controller/\n type: annotation\n\nkernel:\n resource: ../../src/Kernel.php\n type: annotation\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "doctrine/annotations:1.0@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
{
|
||||
"locks": {
|
||||
"doctrine/doctrine-bundle": {
|
||||
"version": "1.12",
|
||||
"recipe": {
|
||||
"repo": "1.12",
|
||||
"branch": "master",
|
||||
"version": "1.12",
|
||||
"ref": "3cc0efdb85531c72c2b25cbb41eec849a279aa64"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"doctrine/doctrine-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "doctrine/doctrine-bundle",
|
||||
"version": "1.12",
|
||||
"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\""
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"src/Repository/.gitignore": {
|
||||
"contents": "",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"src/Entity/.gitignore": {
|
||||
"contents": "",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/prod/doctrine.yaml": {
|
||||
"contents": "doctrine:\n orm:\n auto_generate_proxy_classes: false\n metadata_cache_driver:\n type: pool\n pool: doctrine.system_cache_pool\n query_cache_driver:\n type: pool\n pool: doctrine.system_cache_pool\n result_cache_driver:\n type: pool\n pool: doctrine.result_cache_pool\n\nframework:\n cache:\n pools:\n doctrine.result_cache_pool:\n adapter: cache.app\n doctrine.system_cache_pool:\n adapter: cache.system\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/doctrine.yaml": {
|
||||
"contents": "doctrine:\n dbal:\n url: '%env(resolve:DATABASE_URL)%'\n\n # IMPORTANT: You MUST configure your server version,\n # either here or in the DATABASE_URL env var (see .env file)\n #server_version: '13'\n\n # only needed for MySQL\n charset: utf8mb4\n default_table_options:\n collate: utf8mb4_unicode_ci\n\n # backtrace queries in profiler (increases memory usage per request)\n #profiling_collect_backtrace: '%kernel.debug%'\n orm:\n auto_generate_proxy_classes: true\n naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware\n auto_mapping: true\n mappings:\n App:\n is_bundle: false\n type: annotation\n dir: '%kernel.project_dir%/src/Entity'\n prefix: 'App\\Entity'\n alias: App\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "doctrine/doctrine-bundle:1.12@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
{
|
||||
"locks": {
|
||||
"doctrine/doctrine-bundle": {
|
||||
"version": "1.6",
|
||||
"recipe": {
|
||||
"repo": "1.6",
|
||||
"branch": "master",
|
||||
"version": "1.6",
|
||||
"ref": "e4fc55e8adf9aa89d9bba8f5a95669d33a16cb00"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"doctrine/doctrine-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "doctrine/doctrine-bundle",
|
||||
"version": "1.6",
|
||||
"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\""
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"src/Repository/.gitignore": {
|
||||
"contents": "",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"src/Entity/.gitignore": {
|
||||
"contents": "",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/prod/doctrine.yaml": {
|
||||
"contents": "doctrine:\n orm:\n auto_generate_proxy_classes: false\n metadata_cache_driver:\n type: service\n id: doctrine.system_cache_provider\n query_cache_driver:\n type: service\n id: doctrine.system_cache_provider\n result_cache_driver:\n type: service\n id: doctrine.result_cache_provider\n\nservices:\n doctrine.result_cache_provider:\n class: Symfony\\Component\\Cache\\DoctrineProvider\n public: false\n arguments:\n - '@doctrine.result_cache_pool'\n doctrine.system_cache_provider:\n class: Symfony\\Component\\Cache\\DoctrineProvider\n public: false\n arguments:\n - '@doctrine.system_cache_pool'\n\nframework:\n cache:\n pools:\n doctrine.result_cache_pool:\n adapter: cache.app\n doctrine.system_cache_pool:\n adapter: cache.system\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/doctrine.yaml": {
|
||||
"contents": "doctrine:\n dbal:\n url: '%env(resolve:DATABASE_URL)%'\n\n # IMPORTANT: You MUST configure your server version,\n # either here or in the DATABASE_URL env var (see .env file)\n #server_version: '13'\n\n # only needed for MySQL\n charset: utf8mb4\n default_table_options:\n collate: utf8mb4_unicode_ci\n orm:\n auto_generate_proxy_classes: true\n naming_strategy: doctrine.orm.naming_strategy.underscore\n auto_mapping: true\n mappings:\n App:\n is_bundle: false\n type: annotation\n dir: '%kernel.project_dir%/src/Entity'\n prefix: 'App\\Entity'\n alias: App\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "doctrine/doctrine-bundle:1.6@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
{
|
||||
"locks": {
|
||||
"doctrine/doctrine-bundle": {
|
||||
"version": "2.0",
|
||||
"recipe": {
|
||||
"repo": "2.0",
|
||||
"branch": "master",
|
||||
"version": "2.0",
|
||||
"ref": "c3d09597f211294e75b221b1d97a9c22f74957e1"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"doctrine/doctrine-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "doctrine/doctrine-bundle",
|
||||
"version": "2.0",
|
||||
"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\""
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"src/Repository/.gitignore": {
|
||||
"contents": "",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"src/Entity/.gitignore": {
|
||||
"contents": "",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/prod/doctrine.yaml": {
|
||||
"contents": "doctrine:\n orm:\n auto_generate_proxy_classes: false\n metadata_cache_driver:\n type: pool\n pool: doctrine.system_cache_pool\n query_cache_driver:\n type: pool\n pool: doctrine.system_cache_pool\n result_cache_driver:\n type: pool\n pool: doctrine.result_cache_pool\n\nframework:\n cache:\n pools:\n doctrine.result_cache_pool:\n adapter: cache.app\n doctrine.system_cache_pool:\n adapter: cache.system\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/doctrine.yaml": {
|
||||
"contents": "doctrine:\n dbal:\n url: '%env(resolve:DATABASE_URL)%'\n\n # IMPORTANT: You MUST configure your server version,\n # either here or in the DATABASE_URL env var (see .env file)\n #server_version: '13'\n orm:\n auto_generate_proxy_classes: true\n naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware\n auto_mapping: true\n mappings:\n App:\n is_bundle: false\n type: annotation\n dir: '%kernel.project_dir%/src/Entity'\n prefix: 'App\\Entity'\n alias: App\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "doctrine/doctrine-bundle:2.0@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,102 @@
|
||||
{
|
||||
"locks": {
|
||||
"doctrine/doctrine-bundle": {
|
||||
"version": "2.3",
|
||||
"recipe": {
|
||||
"repo": "2.3",
|
||||
"branch": "master",
|
||||
"version": "2.3",
|
||||
"ref": "4f5eb542f01475cc2eb49624e2f1a3ea458e73bf"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"doctrine/doctrine-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "doctrine/doctrine-bundle",
|
||||
"version": "2.3",
|
||||
"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\""
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"src/Repository/.gitignore": {
|
||||
"contents": "",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"src/Entity/.gitignore": {
|
||||
"contents": "",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/prod/doctrine.yaml": {
|
||||
"contents": "doctrine:\n orm:\n auto_generate_proxy_classes: false\n query_cache_driver:\n type: pool\n pool: doctrine.system_cache_pool\n result_cache_driver:\n type: pool\n pool: doctrine.result_cache_pool\n\nframework:\n cache:\n pools:\n doctrine.result_cache_pool:\n adapter: cache.app\n doctrine.system_cache_pool:\n adapter: cache.system\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/doctrine.yaml": {
|
||||
"contents": "doctrine:\n dbal:\n url: '%env(resolve:DATABASE_URL)%'\n\n # IMPORTANT: You MUST configure your server version,\n # either here or in the DATABASE_URL env var (see .env file)\n #server_version: '13'\n orm:\n auto_generate_proxy_classes: true\n naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware\n auto_mapping: true\n mappings:\n App:\n is_bundle: false\n type: annotation\n dir: '%kernel.project_dir%/src/Entity'\n prefix: 'App\\Entity'\n alias: App\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/test/doctrine.yaml": {
|
||||
"contents": "doctrine:\n dbal:\n # \"TEST_TOKEN\" is typically set by ParaTest\n dbname: 'main_test%env(default::TEST_TOKEN)%'\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "doctrine/doctrine-bundle:2.3@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,102 @@
|
||||
{
|
||||
"locks": {
|
||||
"doctrine/doctrine-bundle": {
|
||||
"version": "2.4",
|
||||
"recipe": {
|
||||
"repo": "2.4",
|
||||
"branch": "master",
|
||||
"version": "2.4",
|
||||
"ref": "bac5c852ff628886de2753215fe5eb1f9ce980fb"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"doctrine/doctrine-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "doctrine/doctrine-bundle",
|
||||
"version": "2.4",
|
||||
"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\""
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"src/Repository/.gitignore": {
|
||||
"contents": "",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"src/Entity/.gitignore": {
|
||||
"contents": "",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/prod/doctrine.yaml": {
|
||||
"contents": "doctrine:\n orm:\n auto_generate_proxy_classes: false\n query_cache_driver:\n type: pool\n pool: doctrine.system_cache_pool\n result_cache_driver:\n type: pool\n pool: doctrine.result_cache_pool\n\nframework:\n cache:\n pools:\n doctrine.result_cache_pool:\n adapter: cache.app\n doctrine.system_cache_pool:\n adapter: cache.system\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/doctrine.yaml": {
|
||||
"contents": "doctrine:\n dbal:\n url: '%env(resolve:DATABASE_URL)%'\n\n # IMPORTANT: You MUST configure your server version,\n # either here or in the DATABASE_URL env var (see .env file)\n #server_version: '13'\n orm:\n auto_generate_proxy_classes: true\n naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware\n auto_mapping: true\n mappings:\n App:\n is_bundle: false\n type: annotation\n dir: '%kernel.project_dir%/src/Entity'\n prefix: 'App\\Entity'\n alias: App\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/test/doctrine.yaml": {
|
||||
"contents": "doctrine:\n dbal:\n # \"TEST_TOKEN\" is typically set by ParaTest\n dbname_suffix: '_test%env(default::TEST_TOKEN)%'\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "doctrine/doctrine-bundle:2.4@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"locks": {
|
||||
"doctrine/doctrine-fixtures-bundle": {
|
||||
"version": "3.0",
|
||||
"recipe": {
|
||||
"repo": "3.0",
|
||||
"branch": "master",
|
||||
"version": "3.0",
|
||||
"ref": "e5b542d4ef47d8a003c91beb35650c76907f7e53"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"doctrine/doctrine-fixtures-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "doctrine/doctrine-fixtures-bundle",
|
||||
"version": "3.0",
|
||||
"manifest": {
|
||||
"aliases": [
|
||||
"orm-fixtures"
|
||||
],
|
||||
"bundles": {
|
||||
"Doctrine\\Bundle\\FixturesBundle\\DoctrineFixturesBundle": [
|
||||
"dev",
|
||||
"test"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"src/": "%SRC_DIR%/"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"src/DataFixtures/AppFixtures.php": {
|
||||
"contents": "<?php\n\nnamespace App\\DataFixtures;\n\nuse Doctrine\\Bundle\\FixturesBundle\\Fixture;\nuse Doctrine\\Persistence\\ObjectManager;\n\nclass AppFixtures extends Fixture\n{\n public function load(ObjectManager $manager)\n {\n // $product = new Product();\n // $manager->persist($product);\n\n $manager->flush();\n }\n}\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "doctrine/doctrine-fixtures-bundle:3.0@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"locks": {
|
||||
"doctrine/doctrine-migrations-bundle": {
|
||||
"version": "1.2",
|
||||
"recipe": {
|
||||
"repo": "1.2",
|
||||
"branch": "master",
|
||||
"version": "1.2",
|
||||
"ref": "b609494a0ab33d79acf3ead2067e3f67c9a47bd2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"doctrine/doctrine-migrations-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "doctrine/doctrine-migrations-bundle",
|
||||
"version": "1.2",
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Doctrine\\Bundle\\MigrationsBundle\\DoctrineMigrationsBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/",
|
||||
"migrations/": "migrations/"
|
||||
},
|
||||
"aliases": [
|
||||
"doctrine-migrations",
|
||||
"migrations"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
"config/packages/doctrine_migrations.yaml": {
|
||||
"contents": "doctrine_migrations:\n dir_name: '%kernel.project_dir%/migrations'\n # namespace is arbitrary but should be different from App\\Migrations\n # as migrations classes should NOT be autoloaded\n namespace: DoctrineMigrations\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"migrations/.gitignore": {
|
||||
"contents": "",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "doctrine/doctrine-migrations-bundle:1.2@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"locks": {
|
||||
"doctrine/doctrine-migrations-bundle": {
|
||||
"version": "2.2",
|
||||
"recipe": {
|
||||
"repo": "2.2",
|
||||
"branch": "master",
|
||||
"version": "2.2",
|
||||
"ref": "baaa439e3e3179e69e3da84b671f0a3e4a2f56ad"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"doctrine/doctrine-migrations-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "doctrine/doctrine-migrations-bundle",
|
||||
"version": "2.2",
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Doctrine\\Bundle\\MigrationsBundle\\DoctrineMigrationsBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/",
|
||||
"migrations/": "migrations/"
|
||||
},
|
||||
"aliases": [
|
||||
"doctrine-migrations",
|
||||
"migrations"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
"config/packages/doctrine_migrations.yaml": {
|
||||
"contents": "doctrine_migrations:\n migrations_paths:\n # namespace is arbitrary but should be different from App\\Migrations\n # as migrations classes should NOT be autoloaded\n 'DoctrineMigrations': '%kernel.project_dir%/migrations'\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"migrations/.gitignore": {
|
||||
"contents": "",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "doctrine/doctrine-migrations-bundle:2.2@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"locks": {
|
||||
"doctrine/doctrine-migrations-bundle": {
|
||||
"version": "3.1",
|
||||
"recipe": {
|
||||
"repo": "3.1",
|
||||
"branch": "master",
|
||||
"version": "3.1",
|
||||
"ref": "ee609429c9ee23e22d6fa5728211768f51ed2818"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"doctrine/doctrine-migrations-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "doctrine/doctrine-migrations-bundle",
|
||||
"version": "3.1",
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Doctrine\\Bundle\\MigrationsBundle\\DoctrineMigrationsBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/",
|
||||
"migrations/": "migrations/"
|
||||
},
|
||||
"aliases": [
|
||||
"doctrine-migrations",
|
||||
"migrations"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
"config/packages/doctrine_migrations.yaml": {
|
||||
"contents": "doctrine_migrations:\n migrations_paths:\n # namespace is arbitrary but should be different from App\\Migrations\n # as migrations classes should NOT be autoloaded\n 'DoctrineMigrations': '%kernel.project_dir%/migrations'\n enable_profiler: '%kernel.debug%'\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"migrations/.gitignore": {
|
||||
"contents": "",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "doctrine/doctrine-migrations-bundle:3.1@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"locks": {
|
||||
"easycorp/easyadmin-bundle": {
|
||||
"version": "1.17",
|
||||
"recipe": {
|
||||
"repo": "1.17",
|
||||
"branch": "master",
|
||||
"version": "1.17",
|
||||
"ref": "66070ea553247b0cd5275e21d0fe5399a25f40be"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"easycorp/easyadmin-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "easycorp/easyadmin-bundle",
|
||||
"version": "1.17",
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"EasyCorp\\Bundle\\EasyAdminBundle\\EasyAdminBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
},
|
||||
"aliases": [
|
||||
"admin-gen",
|
||||
"admin-generator",
|
||||
"admin"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
"config/routes/easy_admin.yaml": {
|
||||
"contents": "easy_admin_bundle:\n resource: '@EasyAdminBundle/Controller/AdminController.php'\n prefix: /admin\n type: annotation\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/easy_admin.yaml": {
|
||||
"contents": "#easy_admin:\n# entities:\n# # List the entity class name you want to manage\n# - App\\Entity\\Product\n# - App\\Entity\\Category\n# - App\\Entity\\User\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "easycorp/easyadmin-bundle:1.17@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"locks": {
|
||||
"easycorp/easyadmin-bundle": {
|
||||
"version": "2.0",
|
||||
"recipe": {
|
||||
"repo": "2.0",
|
||||
"branch": "master",
|
||||
"version": "2.0",
|
||||
"ref": "0a51040a43c6f2172a3a0135cd15daf2043905d7"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"easycorp/easyadmin-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "easycorp/easyadmin-bundle",
|
||||
"version": "2.0",
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"EasyCorp\\Bundle\\EasyAdminBundle\\EasyAdminBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
},
|
||||
"aliases": [
|
||||
"admin-gen",
|
||||
"admin-generator",
|
||||
"admin"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
"config/routes/easy_admin.yaml": {
|
||||
"contents": "easy_admin_bundle:\n resource: '@EasyAdminBundle/Controller/EasyAdminController.php'\n prefix: /admin\n type: annotation\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/easy_admin.yaml": {
|
||||
"contents": "#easy_admin:\n# entities:\n# # List the entity class name you want to manage\n# - App\\Entity\\Product\n# - App\\Entity\\Category\n# - App\\Entity\\User\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "easycorp/easyadmin-bundle:2.0@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
{
|
||||
"locks": {
|
||||
"easycorp/easyadmin-bundle": {
|
||||
"version": "3.0",
|
||||
"recipe": {
|
||||
"repo": "3.0",
|
||||
"branch": "master",
|
||||
"version": "3.0",
|
||||
"ref": "b131e6cbfe1b898a508987851963fff485986285"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"easycorp/easyadmin-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "easycorp/easyadmin-bundle",
|
||||
"version": "3.0",
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"EasyCorp\\Bundle\\EasyAdminBundle\\EasyAdminBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"aliases": [
|
||||
"admin-gen",
|
||||
"admin-generator",
|
||||
"admin"
|
||||
]
|
||||
},
|
||||
"files": [],
|
||||
"origin": "easycorp/easyadmin-bundle:3.0@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"locks": {
|
||||
"friendsofphp/php-cs-fixer": {
|
||||
"version": "2.16",
|
||||
"recipe": {
|
||||
"repo": "2.16",
|
||||
"branch": "master",
|
||||
"version": "2.16",
|
||||
"ref": "c1947bad147704aeaf0285745f0baae927a58959"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"friendsofphp/php-cs-fixer": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "friendsofphp/php-cs-fixer",
|
||||
"version": "2.16",
|
||||
"manifest": {
|
||||
"aliases": [
|
||||
"cs-fixer",
|
||||
"php-cs-fixer"
|
||||
],
|
||||
"copy-from-recipe": {
|
||||
".php_cs.dist": ".php_cs.dist"
|
||||
},
|
||||
"gitignore": [
|
||||
"/.php_cs",
|
||||
"/.php_cs.cache"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
".php_cs.dist": {
|
||||
"contents": "<?php\n\n$finder = PhpCsFixer\\Finder::create()\n ->in(__DIR__)\n ->exclude('var')\n;\n\nreturn PhpCsFixer\\Config::create()\n ->setRules([\n '@Symfony' => true,\n ])\n ->setFinder($finder)\n;\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "friendsofphp/php-cs-fixer:2.16@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"locks": {
|
||||
"friendsofphp/php-cs-fixer": {
|
||||
"version": "2.17",
|
||||
"recipe": {
|
||||
"repo": "2.17",
|
||||
"branch": "master",
|
||||
"version": "2.17",
|
||||
"ref": "f0d4b4ddb4e2bb73b227e3987b6ecc53cd8be431"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"friendsofphp/php-cs-fixer": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "friendsofphp/php-cs-fixer",
|
||||
"version": "2.17",
|
||||
"manifest": {
|
||||
"aliases": [
|
||||
"cs-fixer",
|
||||
"php-cs-fixer"
|
||||
],
|
||||
"copy-from-recipe": {
|
||||
".php_cs.dist": ".php_cs.dist"
|
||||
},
|
||||
"gitignore": [
|
||||
"/.php_cs",
|
||||
"/.php_cs.cache"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
".php_cs.dist": {
|
||||
"contents": "<?php\n\n$finder = (new PhpCsFixer\\Finder())\n ->in(__DIR__)\n ->exclude('var')\n;\n\nreturn (new PhpCsFixer\\Config())\n ->setRules([\n '@Symfony' => true,\n ])\n ->setFinder($finder)\n;\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "friendsofphp/php-cs-fixer:2.17@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"locks": {
|
||||
"friendsofphp/php-cs-fixer": {
|
||||
"version": "2.19",
|
||||
"recipe": {
|
||||
"repo": "2.19",
|
||||
"branch": "master",
|
||||
"version": "2.19",
|
||||
"ref": "34d1a22f840953909c581b8f993093b14cc9491b"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"friendsofphp/php-cs-fixer": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "friendsofphp/php-cs-fixer",
|
||||
"version": "2.19",
|
||||
"manifest": {
|
||||
"aliases": [
|
||||
"cs-fixer",
|
||||
"php-cs-fixer"
|
||||
],
|
||||
"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": "<?php\n\n$finder = (new PhpCsFixer\\Finder())\n ->in(__DIR__)\n ->exclude('var')\n;\n\nreturn (new PhpCsFixer\\Config())\n ->setRules([\n '@Symfony' => true,\n ])\n ->setFinder($finder)\n ->setCacheFile('.php-cs-fixer.cache') // forward compatibility with 3.x line\n;\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "friendsofphp/php-cs-fixer:2.19@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"locks": {
|
||||
"friendsofphp/php-cs-fixer": {
|
||||
"version": "2.2",
|
||||
"recipe": {
|
||||
"repo": "2.2",
|
||||
"branch": "master",
|
||||
"version": "2.2",
|
||||
"ref": "cc05ab6abf6894bddb9bbd6a252459010ebe040b"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"friendsofphp/php-cs-fixer": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "friendsofphp/php-cs-fixer",
|
||||
"version": "2.2",
|
||||
"manifest": {
|
||||
"aliases": [
|
||||
"cs-fixer",
|
||||
"php-cs-fixer"
|
||||
],
|
||||
"copy-from-recipe": {
|
||||
".php_cs.dist": ".php_cs.dist"
|
||||
},
|
||||
"gitignore": [
|
||||
"/.php_cs",
|
||||
"/.php_cs.cache"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
".php_cs.dist": {
|
||||
"contents": "<?php\n\n$finder = PhpCsFixer\\Finder::create()\n ->in(__DIR__)\n ->exclude('var')\n;\n\nreturn PhpCsFixer\\Config::create()\n ->setRules([\n '@Symfony' => true,\n 'array_syntax' => ['syntax' => 'short'],\n ])\n ->setFinder($finder)\n;\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "friendsofphp/php-cs-fixer:2.2@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"locks": {
|
||||
"friendsofphp/php-cs-fixer": {
|
||||
"version": "3.0",
|
||||
"recipe": {
|
||||
"repo": "3.0",
|
||||
"branch": "master",
|
||||
"version": "3.0",
|
||||
"ref": "be2103eb4a20942e28a6dd87736669b757132435"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"friendsofphp/php-cs-fixer": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "friendsofphp/php-cs-fixer",
|
||||
"version": "3.0",
|
||||
"manifest": {
|
||||
"aliases": [
|
||||
"cs-fixer",
|
||||
"php-cs-fixer"
|
||||
],
|
||||
"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": "<?php\n\n$finder = (new PhpCsFixer\\Finder())\n ->in(__DIR__)\n ->exclude('var')\n;\n\nreturn (new PhpCsFixer\\Config())\n ->setRules([\n '@Symfony' => true,\n ])\n ->setFinder($finder)\n;\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "friendsofphp/php-cs-fixer:3.0@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
{
|
||||
"locks": {
|
||||
"hautelook/alice-bundle": {
|
||||
"version": "2.1",
|
||||
"recipe": {
|
||||
"repo": "2.1",
|
||||
"branch": "master",
|
||||
"version": "2.1",
|
||||
"ref": "ff94d76b2ec0c552b5d67d401f59ab8fd62f3d5f"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"hautelook/alice-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "hautelook/alice-bundle",
|
||||
"version": "2.1",
|
||||
"manifest": {
|
||||
"aliases": [
|
||||
"alice"
|
||||
],
|
||||
"bundles": {
|
||||
"Hautelook\\AliceBundle\\HautelookAliceBundle": [
|
||||
"dev",
|
||||
"test"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/",
|
||||
"fixtures/": "fixtures/"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"config/packages/dev/hautelook_alice.yaml": {
|
||||
"contents": "hautelook_alice:\n fixtures_path: fixtures\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/test/hautelook_alice.yaml": {
|
||||
"contents": "imports:\n - { resource: ../dev/hautelook_alice.yaml }\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"fixtures/.gitignore": {
|
||||
"contents": "",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "hautelook/alice-bundle:2.1@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
+1876
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"locks": {
|
||||
"javiereguiluz/easyadmin-bundle": {
|
||||
"version": "1.16",
|
||||
"recipe": {
|
||||
"repo": "1.16",
|
||||
"branch": "master",
|
||||
"version": "1.16",
|
||||
"ref": "eb4a4fe0e4ab0dc4337808de561b7cb0ff592a0a"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"javiereguiluz/easyadmin-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "javiereguiluz/easyadmin-bundle",
|
||||
"version": "1.16",
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"JavierEguiluz\\Bundle\\EasyAdminBundle\\EasyAdminBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"config/routes/easy_admin.yaml": {
|
||||
"contents": "easy_admin_bundle:\n resource: '@EasyAdminBundle/Controller/AdminController.php'\n prefix: /admin\n type: annotation\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/easy_admin.yaml": {
|
||||
"contents": "#easy_admin:\n# entities:\n# # List the entity class name you want to manage\n# - App\\Entity\\Product\n# - App\\Entity\\Category\n# - App\\Entity\\User\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "javiereguiluz/easyadmin-bundle:1.16@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"locks": {
|
||||
"javiereguiluz/easyadmin-bundle": {
|
||||
"version": "1.17",
|
||||
"recipe": {
|
||||
"repo": "1.17",
|
||||
"branch": "master",
|
||||
"version": "1.17",
|
||||
"ref": "e58cc3a3956761ff41c27bc9847b145655494d42"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"javiereguiluz/easyadmin-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "javiereguiluz/easyadmin-bundle",
|
||||
"version": "1.17",
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"EasyCorp\\Bundle\\EasyAdminBundle\\EasyAdminBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"config/routes/easy_admin.yaml": {
|
||||
"contents": "easy_admin_bundle:\n resource: '@EasyAdminBundle/Controller/AdminController.php'\n prefix: /admin\n type: annotation\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/easy_admin.yaml": {
|
||||
"contents": "#easy_admin:\n# entities:\n# # List the entity class name you want to manage\n# - App\\Entity\\Product\n# - App\\Entity\\Category\n# - App\\Entity\\User\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "javiereguiluz/easyadmin-bundle:1.17@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"locks": {
|
||||
"lexik/jwt-authentication-bundle": {
|
||||
"version": "2.3",
|
||||
"recipe": {
|
||||
"repo": "2.3",
|
||||
"branch": "master",
|
||||
"version": "2.3",
|
||||
"ref": "42cd3a3895e580dc9c89856b61fe986cafd7d23f"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"lexik/jwt-authentication-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "lexik/jwt-authentication-bundle",
|
||||
"version": "2.3",
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%"
|
||||
},
|
||||
"aliases": [
|
||||
"jwt",
|
||||
"jwt-auth"
|
||||
],
|
||||
"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:\n private_key_path: '%kernel.project_dir%/%env(JWT_PRIVATE_KEY_PATH)%'\n public_key_path: '%kernel.project_dir%/%env(JWT_PUBLIC_KEY_PATH)%'\n pass_phrase: '%env(JWT_PASSPHRASE)%'\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "lexik/jwt-authentication-bundle:2.3@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"locks": {
|
||||
"lexik/jwt-authentication-bundle": {
|
||||
"version": "2.5",
|
||||
"recipe": {
|
||||
"repo": "2.5",
|
||||
"branch": "master",
|
||||
"version": "2.5",
|
||||
"ref": "5b2157bcd5778166a5696e42f552ad36529a07a6"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"lexik/jwt-authentication-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "lexik/jwt-authentication-bundle",
|
||||
"version": "2.5",
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Lexik\\Bundle\\JWTAuthenticationBundle\\LexikJWTAuthenticationBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%"
|
||||
},
|
||||
"aliases": [
|
||||
"jwt",
|
||||
"jwt-auth"
|
||||
],
|
||||
"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:\n secret_key: '%env(resolve:JWT_SECRET_KEY)%'\n public_key: '%env(resolve:JWT_PUBLIC_KEY)%'\n pass_phrase: '%env(JWT_PASSPHRASE)%'\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "lexik/jwt-authentication-bundle:2.5@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"locks": {
|
||||
"nelmio/alice": {
|
||||
"version": "3.2",
|
||||
"recipe": {
|
||||
"repo": "3.2",
|
||||
"branch": "master",
|
||||
"version": "3.2",
|
||||
"ref": "0b9900ece737bec7752e4155c0164639dd9b0cb0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"nelmio/alice": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "nelmio/alice",
|
||||
"version": "3.2",
|
||||
"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:\n functions_blacklist:\n - 'current'\n - 'shuffle'\n - 'date'\n - 'time'\n - 'file'\n - 'md5'\n - 'sha1'\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/test/nelmio_alice.yaml": {
|
||||
"contents": "imports:\n - { resource: ../dev/nelmio_alice.yaml }\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "nelmio/alice:3.2@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"locks": {
|
||||
"nelmio/cors-bundle": {
|
||||
"version": "1.5",
|
||||
"recipe": {
|
||||
"repo": "1.5",
|
||||
"branch": "master",
|
||||
"version": "1.5",
|
||||
"ref": "6bea22e6c564fba3a1391615cada1437d0bde39c"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"nelmio/cors-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "nelmio/cors-bundle",
|
||||
"version": "1.5",
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Nelmio\\CorsBundle\\NelmioCorsBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
},
|
||||
"env": {
|
||||
"CORS_ALLOW_ORIGIN": "'^https?://(localhost|127\\.0\\.0\\.1)(:[0-9]+)?$'"
|
||||
},
|
||||
"aliases": [
|
||||
"cors"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
"config/packages/nelmio_cors.yaml": {
|
||||
"contents": "nelmio_cors:\n defaults:\n origin_regex: true\n allow_origin: ['%env(CORS_ALLOW_ORIGIN)%']\n allow_methods: ['GET', 'OPTIONS', 'POST', 'PUT', 'PATCH', 'DELETE']\n allow_headers: ['Content-Type', 'Authorization']\n expose_headers: ['Link']\n max_age: 3600\n paths:\n '^/': null\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "nelmio/cors-bundle:1.5@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"locks": {
|
||||
"nelmio/security-bundle": {
|
||||
"version": "2.4",
|
||||
"recipe": {
|
||||
"repo": "2.4",
|
||||
"branch": "master",
|
||||
"version": "2.4",
|
||||
"ref": "65726efb67ff51d89de38195bc0d230fa811f64d"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"nelmio/security-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "nelmio/security-bundle",
|
||||
"version": "2.4",
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Nelmio\\SecurityBundle\\NelmioSecurityBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"config/packages/nelmio_security.yaml": {
|
||||
"contents": "nelmio_security:\n # prevents framing of the entire site\n clickjacking:\n paths:\n '^/.*': DENY\n\n # disables content type sniffing for script resources\n content_type:\n nosniff: true\n\n # forces Microsoft's XSS-Protection with\n # its block mode\n xss_protection:\n enabled: true\n mode_block: true\n\n # Send a full URL in the `Referer` header when performing a same-origin request,\n # only send the origin of the document to secure destination (HTTPS->HTTPS),\n # and send no header to a less secure destination (HTTPS->HTTP).\n # If `strict-origin-when-cross-origin` is not supported, use `no-referrer` policy,\n # no referrer information is sent along with requests.\n referrer_policy:\n enabled: true\n policies:\n - 'no-referrer'\n - 'strict-origin-when-cross-origin'\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "nelmio/security-bundle:2.4@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"locks": {
|
||||
"nyholm/psr7": {
|
||||
"version": "1.0",
|
||||
"recipe": {
|
||||
"repo": "1.0",
|
||||
"branch": "master",
|
||||
"version": "1.0",
|
||||
"ref": "0cd4d2d0e7f646fda75f9944f747a56e6ed13d4c"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"nyholm/psr7": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "nyholm/psr7",
|
||||
"version": "1.0",
|
||||
"manifest": {
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"config/packages/nyholm_psr7.yaml": {
|
||||
"contents": "services:\n # Register nyholm/psr7 services for autowiring with PSR-17 (HTTP factories)\n Psr\\Http\\Message\\RequestFactoryInterface: '@nyholm.psr7.psr17_factory'\n Psr\\Http\\Message\\ResponseFactoryInterface: '@nyholm.psr7.psr17_factory'\n Psr\\Http\\Message\\ServerRequestFactoryInterface: '@nyholm.psr7.psr17_factory'\n Psr\\Http\\Message\\StreamFactoryInterface: '@nyholm.psr7.psr17_factory'\n Psr\\Http\\Message\\UploadedFileFactoryInterface: '@nyholm.psr7.psr17_factory'\n Psr\\Http\\Message\\UriFactoryInterface: '@nyholm.psr7.psr17_factory'\n\n # Register nyholm/psr7 services for autowiring with HTTPlug factories\n Http\\Message\\MessageFactory: '@nyholm.psr7.httplug_factory'\n Http\\Message\\RequestFactory: '@nyholm.psr7.httplug_factory'\n Http\\Message\\ResponseFactory: '@nyholm.psr7.httplug_factory'\n Http\\Message\\StreamFactory: '@nyholm.psr7.httplug_factory'\n Http\\Message\\UriFactory: '@nyholm.psr7.httplug_factory'\n\n nyholm.psr7.psr17_factory:\n class: Nyholm\\Psr7\\Factory\\Psr17Factory\n\n nyholm.psr7.httplug_factory:\n class: Nyholm\\Psr7\\Factory\\HttplugFactory\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "nyholm/psr7:1.0@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"locks": {
|
||||
"phpunit/phpunit": {
|
||||
"version": "4.7",
|
||||
"recipe": {
|
||||
"repo": "4.7",
|
||||
"branch": "master",
|
||||
"version": "4.7",
|
||||
"ref": "b5b34fa22319ac1f7f6c180b30e160841c154a1e"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"phpunit/phpunit": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "phpunit/phpunit",
|
||||
"version": "4.7",
|
||||
"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\nKERNEL_CLASS='App\\Kernel'\nAPP_SECRET='$ecretf0rt3st'\nSYMFONY_DEPRECATIONS_HELPER=999999\nPANTHER_APP_ENV=panther\nPANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"phpunit.xml.dist": {
|
||||
"contents": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\n<!-- https://phpunit.readthedocs.io/en/latest/configuration.html -->\n<phpunit xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n xsi:noNamespaceSchemaLocation=\"vendor/phpunit/phpunit/phpunit.xsd\"\n backupGlobals=\"false\"\n colors=\"true\"\n bootstrap=\"tests/bootstrap.php\"\n>\n <php>\n <ini name=\"display_errors\" value=\"1\" />\n <ini name=\"error_reporting\" value=\"-1\" />\n <server name=\"APP_ENV\" value=\"test\" force=\"true\" />\n <server name=\"SHELL_VERBOSITY\" value=\"-1\" />\n </php>\n\n <testsuites>\n <testsuite name=\"Project Test Suite\">\n <directory>tests</directory>\n </testsuite>\n </testsuites>\n\n <filter>\n <whitelist processUncoveredFilesFromWhitelist=\"true\">\n <directory suffix=\".php\">src</directory>\n </whitelist>\n </filter>\n\n <listeners>\n <listener class=\"Symfony\\Bridge\\PhpUnit\\SymfonyTestsListener\" />\n </listeners>\n\n <!-- Run `composer require symfony/panther` before enabling this extension -->\n <!--\n <extensions>\n <extension class=\"Symfony\\Component\\Panther\\ServerExtension\" />\n </extensions>\n -->\n</phpunit>\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"tests/bootstrap.php": {
|
||||
"contents": "<?php\n\nuse Symfony\\Component\\Dotenv\\Dotenv;\n\nrequire dirname(__DIR__).'/vendor/autoload.php';\n\nif (file_exists(dirname(__DIR__).'/config/bootstrap.php')) {\n require dirname(__DIR__).'/config/bootstrap.php';\n} elseif (method_exists(Dotenv::class, 'bootEnv')) {\n (new Dotenv())->bootEnv(dirname(__DIR__).'/.env');\n}\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "phpunit/phpunit:4.7@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"locks": {
|
||||
"phpunit/phpunit": {
|
||||
"version": "9.3",
|
||||
"recipe": {
|
||||
"repo": "9.3",
|
||||
"branch": "master",
|
||||
"version": "9.3",
|
||||
"ref": "a6249a6c4392e9169b87abf93225f7f9f59025e6"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"phpunit/phpunit": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "phpunit/phpunit",
|
||||
"version": "9.3",
|
||||
"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\nKERNEL_CLASS='App\\Kernel'\nAPP_SECRET='$ecretf0rt3st'\nSYMFONY_DEPRECATIONS_HELPER=999999\nPANTHER_APP_ENV=panther\nPANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"phpunit.xml.dist": {
|
||||
"contents": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\n<!-- https://phpunit.readthedocs.io/en/latest/configuration.html -->\n<phpunit xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n xsi:noNamespaceSchemaLocation=\"vendor/phpunit/phpunit/phpunit.xsd\"\n backupGlobals=\"false\"\n colors=\"true\"\n bootstrap=\"tests/bootstrap.php\"\n convertDeprecationsToExceptions=\"false\"\n>\n <php>\n <ini name=\"display_errors\" value=\"1\" />\n <ini name=\"error_reporting\" value=\"-1\" />\n <server name=\"APP_ENV\" value=\"test\" force=\"true\" />\n <server name=\"SHELL_VERBOSITY\" value=\"-1\" />\n <server name=\"SYMFONY_PHPUNIT_REMOVE\" value=\"\" />\n <server name=\"SYMFONY_PHPUNIT_VERSION\" value=\"9.5\" />\n </php>\n\n <testsuites>\n <testsuite name=\"Project Test Suite\">\n <directory>tests</directory>\n </testsuite>\n </testsuites>\n\n <coverage processUncoveredFiles=\"true\">\n <include>\n <directory suffix=\".php\">src</directory>\n </include>\n </coverage>\n\n <listeners>\n <listener class=\"Symfony\\Bridge\\PhpUnit\\SymfonyTestsListener\" />\n </listeners>\n\n <!-- Run `composer require symfony/panther` before enabling this extension -->\n <!--\n <extensions>\n <extension class=\"Symfony\\Component\\Panther\\ServerExtension\" />\n </extensions>\n -->\n</phpunit>\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"tests/bootstrap.php": {
|
||||
"contents": "<?php\n\nuse Symfony\\Component\\Dotenv\\Dotenv;\n\nrequire dirname(__DIR__).'/vendor/autoload.php';\n\nif (file_exists(dirname(__DIR__).'/config/bootstrap.php')) {\n require dirname(__DIR__).'/config/bootstrap.php';\n} elseif (method_exists(Dotenv::class, 'bootEnv')) {\n (new Dotenv())->bootEnv(dirname(__DIR__).'/.env');\n}\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "phpunit/phpunit:9.3@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"locks": {
|
||||
"scheb/2fa-bundle": {
|
||||
"version": "5.0",
|
||||
"recipe": {
|
||||
"repo": "5.0",
|
||||
"branch": "master",
|
||||
"version": "5.0",
|
||||
"ref": "62660e7d21b8b5295c5a6f8ca17dc7099881f267"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"scheb/2fa-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "scheb/2fa-bundle",
|
||||
"version": "5.0",
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Scheb\\TwoFactorBundle\\SchebTwoFactorBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
},
|
||||
"aliases": [
|
||||
"2fa"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
"config/routes/scheb_2fa.yaml": {
|
||||
"contents": "2fa_login:\n path: /2fa\n defaults:\n _controller: \"scheb_two_factor.form_controller:form\"\n\n2fa_login_check:\n path: /2fa_check\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/scheb_2fa.yaml": {
|
||||
"contents": "# See the configuration reference at https://github.com/scheb/2fa/blob/master/doc/configuration.md\nscheb_two_factor:\n security_tokens:\n - Symfony\\Component\\Security\\Core\\Authentication\\Token\\UsernamePasswordToken\n # If you're using guard-based authentication, you have to use this one:\n # - Symfony\\Component\\Security\\Guard\\Token\\PostAuthenticationGuardToken\n # If you're using authenticator-based security (introduced in Symfony 5.1), you have to use this one:\n # - Symfony\\Component\\Security\\Http\\Authenticator\\Token\\PostAuthenticationToken\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "scheb/2fa-bundle:5.0@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"locks": {
|
||||
"sensio/framework-extra-bundle": {
|
||||
"version": "4.0",
|
||||
"recipe": {
|
||||
"repo": "4.0",
|
||||
"branch": "master",
|
||||
"version": "4.0",
|
||||
"ref": "aaddfdf43cdecd4cf91f992052d76c2cadc04543"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"sensio/framework-extra-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "sensio/framework-extra-bundle",
|
||||
"version": "4.0",
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Sensio\\Bundle\\FrameworkExtraBundle\\SensioFrameworkExtraBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"aliases": [
|
||||
"annotations",
|
||||
"annotation",
|
||||
"annot",
|
||||
"annots"
|
||||
]
|
||||
},
|
||||
"files": [],
|
||||
"origin": "sensio/framework-extra-bundle:4.0@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"locks": {
|
||||
"sensio/framework-extra-bundle": {
|
||||
"version": "5.2",
|
||||
"recipe": {
|
||||
"repo": "5.2",
|
||||
"branch": "master",
|
||||
"version": "5.2",
|
||||
"ref": "fb7e19da7f013d0d422fa9bce16f5c510e27609b"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"sensio/framework-extra-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "sensio/framework-extra-bundle",
|
||||
"version": "5.2",
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Sensio\\Bundle\\FrameworkExtraBundle\\SensioFrameworkExtraBundle": [
|
||||
"all"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
},
|
||||
"aliases": [
|
||||
"annotations",
|
||||
"annotation",
|
||||
"annot",
|
||||
"annots"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
"config/packages/sensio_framework_extra.yaml": {
|
||||
"contents": "sensio_framework_extra:\n router:\n annotations: false\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "sensio/framework-extra-bundle:5.2@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"locks": {
|
||||
"sensiolabs/ansi-to-html": {
|
||||
"version": "1.2",
|
||||
"recipe": {
|
||||
"repo": "1.2",
|
||||
"branch": "master",
|
||||
"version": "1.2",
|
||||
"ref": "d58d11d5b998f39260d387d3a0b50adc342db7e4"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"sensiolabs/ansi-to-html": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "sensiolabs/ansi-to-html",
|
||||
"version": "1.2",
|
||||
"manifest": {
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"config/packages/ansi_to_html.yaml": {
|
||||
"contents": "services:\n _defaults:\n autowire: true\n autoconfigure: true\n\n SensioLabs\\AnsiConverter\\Bridge\\Twig\\AnsiExtension: null\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "sensiolabs/ansi-to-html:1.2@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"locks": {
|
||||
"sensiolabs/security-checker": {
|
||||
"version": "4.0",
|
||||
"recipe": {
|
||||
"repo": "4.0",
|
||||
"branch": "master",
|
||||
"version": "4.0",
|
||||
"ref": "160c9b600564faa1224e8f387d49ef13ceb8b793"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"sensiolabs/security-checker": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "sensiolabs/security-checker",
|
||||
"version": "4.0",
|
||||
"manifest": {
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
},
|
||||
"composer-scripts": {
|
||||
"security-checker security:check": "script"
|
||||
},
|
||||
"aliases": [
|
||||
"security-check",
|
||||
"security-checker",
|
||||
"sec-checker",
|
||||
"sec-check",
|
||||
"sec-checks"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
"config/packages/security_checker.yaml": {
|
||||
"contents": "services:\n _defaults:\n autowire: true\n autoconfigure: true\n\n SensioLabs\\Security\\SecurityChecker: null\n\n SensioLabs\\Security\\Command\\SecurityCheckerCommand: null\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "sensiolabs/security-checker:4.0@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/allmysms-notifier": {
|
||||
"version": "5.3",
|
||||
"recipe": {
|
||||
"repo": "5.3",
|
||||
"branch": "master",
|
||||
"version": "5.3",
|
||||
"ref": "31ed2243d1214731f86141890173a64fca741986"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/allmysms-notifier": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/allmysms-notifier",
|
||||
"version": "5.3",
|
||||
"manifest": {
|
||||
"env": {
|
||||
"#1": "ALLMYSMS_DSN=allmysms://LOGIN:APIKEY@default?from=FROM"
|
||||
}
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/allmysms-notifier:5.3@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/amazon-mailer": {
|
||||
"version": "4.3",
|
||||
"recipe": {
|
||||
"repo": "4.3",
|
||||
"branch": "master",
|
||||
"version": "4.3",
|
||||
"ref": "5dc61848401953f3ba03515d925904d2804c6ad5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/amazon-mailer": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/amazon-mailer",
|
||||
"version": "4.3",
|
||||
"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": [],
|
||||
"origin": "symfony/amazon-mailer:4.3@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/amazon-mailer": {
|
||||
"version": "4.4",
|
||||
"recipe": {
|
||||
"repo": "4.4",
|
||||
"branch": "master",
|
||||
"version": "4.4",
|
||||
"ref": "9648db3ecae5c8a6b1a5f74715d3907124348815"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/amazon-mailer": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/amazon-mailer",
|
||||
"version": "4.4",
|
||||
"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": [],
|
||||
"origin": "symfony/amazon-mailer:4.4@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/amazon-sns-notifier": {
|
||||
"version": "5.4",
|
||||
"recipe": {
|
||||
"repo": "5.4",
|
||||
"branch": "master",
|
||||
"version": "5.4",
|
||||
"ref": "6049aca06f3e7b8481a06693792d34b0014ee6c3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/amazon-sns-notifier": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/amazon-sns-notifier",
|
||||
"version": "5.4",
|
||||
"manifest": {
|
||||
"env": {
|
||||
"#1": "AMAZON_SNS_DSN=sns://ACCESS_KEY:SECRET_KEY@default?region=REGION"
|
||||
}
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/amazon-sns-notifier:5.4@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/amqp-pack": {
|
||||
"version": "1.0",
|
||||
"recipe": {
|
||||
"repo": "1.0",
|
||||
"branch": "master",
|
||||
"version": "1.0",
|
||||
"ref": "b4e9fbf8a0c486a2a0782f5d078cbf0886c6d4d6"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/amqp-pack": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/amqp-pack",
|
||||
"version": "1.0",
|
||||
"manifest": {
|
||||
"aliases": [
|
||||
"amqp"
|
||||
]
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/amqp-pack:1.0@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/clickatell-notifier": {
|
||||
"version": "5.3",
|
||||
"recipe": {
|
||||
"repo": "5.3",
|
||||
"branch": "master",
|
||||
"version": "5.3",
|
||||
"ref": "d952063f1246274c59108daa0d6e7bd0a5490689"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/clickatell-notifier": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/clickatell-notifier",
|
||||
"version": "5.3",
|
||||
"manifest": {
|
||||
"env": {
|
||||
"#1": "CLICKATELL_DSN=clickatell://ACCESS_TOKEN@default?from=FROM"
|
||||
}
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/clickatell-notifier:5.3@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/console": {
|
||||
"version": "3.3",
|
||||
"recipe": {
|
||||
"repo": "3.3",
|
||||
"branch": "master",
|
||||
"version": "3.3",
|
||||
"ref": "524e110a6284dae4172aa8cc32db6f819428f6ac"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/console": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/console",
|
||||
"version": "3.3",
|
||||
"manifest": {
|
||||
"copy-from-recipe": {
|
||||
"bin/": "%BIN_DIR%/",
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
},
|
||||
"aliases": [
|
||||
"cli"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
"config/bootstrap.php": {
|
||||
"contents": "<?php\n\nuse Symfony\\Component\\Dotenv\\Dotenv;\n\nrequire dirname(__DIR__).'/vendor/autoload.php';\n\nif (!class_exists(Dotenv::class)) {\n throw new LogicException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');\n}\n\n// Load cached env vars if the .env.local.php file exists\n// Run \"composer dump-env prod\" to create it (requires symfony/flex >=1.2)\nif (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'])) {\n (new Dotenv(false))->populate($env);\n} else {\n $path = dirname(__DIR__).'/.env';\n $dotenv = new Dotenv(false);\n\n // load all the .env files\n if (method_exists($dotenv, 'loadEnv')) {\n $dotenv->loadEnv($path);\n } else {\n // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)\n\n if (file_exists($path) || !file_exists($p = \"$path.dist\")) {\n $dotenv->load($path);\n } else {\n $dotenv->load($p);\n }\n\n if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {\n $dotenv->populate(array('APP_ENV' => $env = 'dev'));\n }\n\n if ('test' !== $env && file_exists($p = \"$path.local\")) {\n $dotenv->load($p);\n $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;\n }\n\n if (file_exists($p = \"$path.$env\")) {\n $dotenv->load($p);\n }\n\n if (file_exists($p = \"$path.$env.local\")) {\n $dotenv->load($p);\n }\n }\n}\n\n$_SERVER += $_ENV;\n$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';\n$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];\n$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"bin/console": {
|
||||
"contents": "#!/usr/bin/env php\n<?php\n\nuse App\\Kernel;\nuse Symfony\\Bundle\\FrameworkBundle\\Console\\Application;\nuse Symfony\\Component\\Console\\Input\\ArgvInput;\nuse Symfony\\Component\\Debug\\Debug;\n\nif (!in_array(PHP_SAPI, ['cli', 'phpdbg', 'embed'], true)) {\n echo 'Warning: The console should be invoked via the CLI version of PHP, not the '.PHP_SAPI.' SAPI'.PHP_EOL;\n}\n\nset_time_limit(0);\n\nrequire dirname(__DIR__).'/vendor/autoload.php';\n\nif (!class_exists(Application::class)) {\n throw new LogicException('You need to add \"symfony/framework-bundle\" as a Composer dependency.');\n}\n\n$input = new ArgvInput();\nif (null !== $env = $input->getParameterOption(['--env', '-e'], null, true)) {\n putenv('APP_ENV='.$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $env);\n}\n\nif ($input->hasParameterOption('--no-debug', true)) {\n putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0');\n}\n\nrequire dirname(__DIR__).'/config/bootstrap.php';\n\nif ($_SERVER['APP_DEBUG']) {\n umask(0000);\n\n if (class_exists(Debug::class)) {\n Debug::enable();\n }\n}\n\n$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);\n$application = new Application($kernel);\n$application->run($input);\n",
|
||||
"executable": true,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "symfony/console:3.3@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/console": {
|
||||
"version": "4.2",
|
||||
"recipe": {
|
||||
"repo": "4.2",
|
||||
"branch": "master",
|
||||
"version": "4.2",
|
||||
"ref": "0a4841612ca4dd3464cbbe1e06b073c79ce7a7f2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/console": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/console",
|
||||
"version": "4.2",
|
||||
"manifest": {
|
||||
"copy-from-recipe": {
|
||||
"bin/": "%BIN_DIR%/",
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
},
|
||||
"aliases": [
|
||||
"cli"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
"config/bootstrap.php": {
|
||||
"contents": "<?php\n\nuse Symfony\\Component\\Dotenv\\Dotenv;\n\nrequire dirname(__DIR__).'/vendor/autoload.php';\n\nif (!class_exists(Dotenv::class)) {\n throw new LogicException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');\n}\n\n// Load cached env vars if the .env.local.php file exists\n// Run \"composer dump-env prod\" to create it (requires symfony/flex >=1.2)\nif (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'])) {\n (new Dotenv(false))->populate($env);\n} else {\n // load all the .env files\n (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');\n}\n\n$_SERVER += $_ENV;\n$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';\n$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];\n$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"bin/console": {
|
||||
"contents": "#!/usr/bin/env php\n<?php\n\nuse App\\Kernel;\nuse Symfony\\Bundle\\FrameworkBundle\\Console\\Application;\nuse Symfony\\Component\\Console\\Input\\ArgvInput;\nuse Symfony\\Component\\Debug\\Debug;\n\nif (!in_array(PHP_SAPI, ['cli', 'phpdbg', 'embed'], true)) {\n echo 'Warning: The console should be invoked via the CLI version of PHP, not the '.PHP_SAPI.' SAPI'.PHP_EOL;\n}\n\nset_time_limit(0);\n\nrequire dirname(__DIR__).'/vendor/autoload.php';\n\nif (!class_exists(Application::class)) {\n throw new LogicException('You need to add \"symfony/framework-bundle\" as a Composer dependency.');\n}\n\n$input = new ArgvInput();\nif (null !== $env = $input->getParameterOption(['--env', '-e'], null, true)) {\n putenv('APP_ENV='.$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $env);\n}\n\nif ($input->hasParameterOption('--no-debug', true)) {\n putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0');\n}\n\nrequire dirname(__DIR__).'/config/bootstrap.php';\n\nif ($_SERVER['APP_DEBUG']) {\n umask(0000);\n\n if (class_exists(Debug::class)) {\n Debug::enable();\n }\n}\n\n$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);\n$application = new Application($kernel);\n$application->run($input);\n",
|
||||
"executable": true,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "symfony/console:4.2@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/console": {
|
||||
"version": "4.4",
|
||||
"recipe": {
|
||||
"repo": "4.4",
|
||||
"branch": "master",
|
||||
"version": "4.4",
|
||||
"ref": "fd5340d07d4c90504843b53da41525cf42e31f5c"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/console": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/console",
|
||||
"version": "4.4",
|
||||
"manifest": {
|
||||
"copy-from-recipe": {
|
||||
"bin/": "%BIN_DIR%/",
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
},
|
||||
"aliases": [
|
||||
"cli"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
"config/bootstrap.php": {
|
||||
"contents": "<?php\n\nuse Symfony\\Component\\Dotenv\\Dotenv;\n\nrequire dirname(__DIR__).'/vendor/autoload.php';\n\nif (!class_exists(Dotenv::class)) {\n throw new LogicException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');\n}\n\n// Load cached env vars if the .env.local.php file exists\n// Run \"composer dump-env prod\" to create it (requires symfony/flex >=1.2)\nif (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'])) {\n (new Dotenv(false))->populate($env);\n} else {\n // load all the .env files\n (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');\n}\n\n$_SERVER += $_ENV;\n$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';\n$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];\n$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"bin/console": {
|
||||
"contents": "#!/usr/bin/env php\n<?php\n\nuse App\\Kernel;\nuse Symfony\\Bundle\\FrameworkBundle\\Console\\Application;\nuse Symfony\\Component\\Console\\Input\\ArgvInput;\nuse Symfony\\Component\\ErrorHandler\\Debug;\n\nif (!in_array(PHP_SAPI, ['cli', 'phpdbg', 'embed'], true)) {\n echo 'Warning: The console should be invoked via the CLI version of PHP, not the '.PHP_SAPI.' SAPI'.PHP_EOL;\n}\n\nset_time_limit(0);\n\nrequire dirname(__DIR__).'/vendor/autoload.php';\n\nif (!class_exists(Application::class)) {\n throw new LogicException('You need to add \"symfony/framework-bundle\" as a Composer dependency.');\n}\n\n$input = new ArgvInput();\nif (null !== $env = $input->getParameterOption(['--env', '-e'], null, true)) {\n putenv('APP_ENV='.$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $env);\n}\n\nif ($input->hasParameterOption('--no-debug', true)) {\n putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0');\n}\n\nrequire dirname(__DIR__).'/config/bootstrap.php';\n\nif ($_SERVER['APP_DEBUG']) {\n umask(0000);\n\n if (class_exists(Debug::class)) {\n Debug::enable();\n }\n}\n\n$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);\n$application = new Application($kernel);\n$application->run($input);\n",
|
||||
"executable": true,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "symfony/console:4.4@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/console": {
|
||||
"version": "5.1",
|
||||
"recipe": {
|
||||
"repo": "5.1",
|
||||
"branch": "master",
|
||||
"version": "5.1",
|
||||
"ref": "c6d02bdfba9da13c22157520e32a602dbee8a75c"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/console": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/console",
|
||||
"version": "5.1",
|
||||
"manifest": {
|
||||
"copy-from-recipe": {
|
||||
"bin/": "%BIN_DIR%/"
|
||||
},
|
||||
"aliases": [
|
||||
"cli"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
"bin/console": {
|
||||
"contents": "#!/usr/bin/env php\n<?php\n\nuse App\\Kernel;\nuse Symfony\\Bundle\\FrameworkBundle\\Console\\Application;\nuse Symfony\\Component\\Console\\Input\\ArgvInput;\nuse Symfony\\Component\\Dotenv\\Dotenv;\nuse Symfony\\Component\\ErrorHandler\\Debug;\n\nif (!in_array(PHP_SAPI, ['cli', 'phpdbg', 'embed'], true)) {\n echo 'Warning: The console should be invoked via the CLI version of PHP, not the '.PHP_SAPI.' SAPI'.PHP_EOL;\n}\n\nset_time_limit(0);\n\nrequire dirname(__DIR__).'/vendor/autoload.php';\n\nif (!class_exists(Application::class) || !class_exists(Dotenv::class)) {\n throw new LogicException('You need to add \"symfony/framework-bundle\" and \"symfony/dotenv\" as Composer dependencies.');\n}\n\n$input = new ArgvInput();\nif (null !== $env = $input->getParameterOption(['--env', '-e'], null, true)) {\n putenv('APP_ENV='.$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $env);\n}\n\nif ($input->hasParameterOption('--no-debug', true)) {\n putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0');\n}\n\n(new Dotenv())->bootEnv(dirname(__DIR__).'/.env');\n\nif ($_SERVER['APP_DEBUG']) {\n umask(0000);\n\n if (class_exists(Debug::class)) {\n Debug::enable();\n }\n}\n\n$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);\n$application = new Application($kernel);\n$application->run($input);\n",
|
||||
"executable": true,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "symfony/console:5.1@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/console": {
|
||||
"version": "5.3",
|
||||
"recipe": {
|
||||
"repo": "5.3",
|
||||
"branch": "master",
|
||||
"version": "5.3",
|
||||
"ref": "da0c8be8157600ad34f10ff0c9cc91232522e047"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/console": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/console",
|
||||
"version": "5.3",
|
||||
"manifest": {
|
||||
"copy-from-recipe": {
|
||||
"bin/": "%BIN_DIR%/"
|
||||
},
|
||||
"aliases": [
|
||||
"cli"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
"bin/console": {
|
||||
"contents": "#!/usr/bin/env php\n<?php\n\nuse App\\Kernel;\nuse Symfony\\Bundle\\FrameworkBundle\\Console\\Application;\n\nif (!is_file(dirname(__DIR__).'/vendor/autoload_runtime.php')) {\n throw new LogicException('Symfony Runtime is missing. Try running \"composer require symfony/runtime\".');\n}\n\nrequire_once dirname(__DIR__).'/vendor/autoload_runtime.php';\n\nreturn function (array $context) {\n $kernel = new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);\n\n return new Application($kernel);\n};\n",
|
||||
"executable": true,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "symfony/console:5.3@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/crowdin-translation-provider": {
|
||||
"version": "5.3",
|
||||
"recipe": {
|
||||
"repo": "5.3",
|
||||
"branch": "master",
|
||||
"version": "5.3",
|
||||
"ref": "8acdcff2acee247e79f16ed0b2abc8fd53cf0d30"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/crowdin-translation-provider": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/crowdin-translation-provider",
|
||||
"version": "5.3",
|
||||
"manifest": {
|
||||
"env": {
|
||||
"#1": "CROWDIN_DSN=crowdin://PROJECT_ID:API_TOKEN@ORGANIZATION_DOMAIN.default"
|
||||
}
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/crowdin-translation-provider:5.3@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/debug-bundle": {
|
||||
"version": "3.3",
|
||||
"recipe": {
|
||||
"repo": "3.3",
|
||||
"branch": "master",
|
||||
"version": "3.3",
|
||||
"ref": "71d29aaf710fd59cd3abff2b1ade907ed73103c6"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/debug-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/debug-bundle",
|
||||
"version": "3.3",
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Symfony\\Bundle\\DebugBundle\\DebugBundle": [
|
||||
"dev",
|
||||
"test"
|
||||
]
|
||||
}
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/debug-bundle:3.3@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/debug-bundle": {
|
||||
"version": "4.1",
|
||||
"recipe": {
|
||||
"repo": "4.1",
|
||||
"branch": "master",
|
||||
"version": "4.1",
|
||||
"ref": "0ce7a032d344fb7b661cd25d31914cd703ad445b"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/debug-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/debug-bundle",
|
||||
"version": "4.1",
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Symfony\\Bundle\\DebugBundle\\DebugBundle": [
|
||||
"dev"
|
||||
]
|
||||
},
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"config/packages/dev/debug.yaml": {
|
||||
"contents": "debug:\n # Forwards VarDumper Data clones to a centralized server allowing to inspect dumps on CLI or in your browser.\n # See the \"server:dump\" command to start a new server.\n dump_destination: \"tcp://%env(VAR_DUMPER_SERVER)%\"\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "symfony/debug-bundle:4.1@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/debug-pack": {
|
||||
"version": "1.0",
|
||||
"recipe": {
|
||||
"repo": "1.0",
|
||||
"branch": "master",
|
||||
"version": "1.0",
|
||||
"ref": "32518550a6a8aed40de935841394d0d47a78b9c7"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/debug-pack": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/debug-pack",
|
||||
"version": "1.0",
|
||||
"manifest": {
|
||||
"aliases": [
|
||||
"debug"
|
||||
]
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/debug-pack:1.0@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/discord-notifier": {
|
||||
"version": "5.2",
|
||||
"recipe": {
|
||||
"repo": "5.2",
|
||||
"branch": "master",
|
||||
"version": "5.2",
|
||||
"ref": "1bbc2f7c212346491efde98bf55a3f689056ed3f"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/discord-notifier": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/discord-notifier",
|
||||
"version": "5.2",
|
||||
"manifest": {
|
||||
"env": {
|
||||
"#1": "DISCORD_DSN=discord://TOKEN@default?webhook_id=ID"
|
||||
}
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/discord-notifier:5.2@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/esendex-notifier": {
|
||||
"version": "5.2",
|
||||
"recipe": {
|
||||
"repo": "5.2",
|
||||
"branch": "master",
|
||||
"version": "5.2",
|
||||
"ref": "91faf4b7c9a98ed42e8bd2a97c3f4879869ba78f"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/esendex-notifier": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/esendex-notifier",
|
||||
"version": "5.2",
|
||||
"manifest": {
|
||||
"env": {
|
||||
"#1": "ESENDEX_DSN=esendex://EMAIL:PASSWORD@default?accountreference=ACCOUNT_REFERENCE&from=FROM"
|
||||
}
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/esendex-notifier:5.2@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/fake-chat-notifier": {
|
||||
"version": "5.3",
|
||||
"recipe": {
|
||||
"repo": "5.3",
|
||||
"branch": "master",
|
||||
"version": "5.3",
|
||||
"ref": "f5eaef315896a999cefc6e2f420a89194b385785"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/fake-chat-notifier": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/fake-chat-notifier",
|
||||
"version": "5.3",
|
||||
"manifest": {
|
||||
"env": {
|
||||
"#1": "FAKE_CHAT_DSN=fakechat+email://default?to=TO&from=FROM"
|
||||
}
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/fake-chat-notifier:5.3@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/fake-sms-notifier": {
|
||||
"version": "5.3",
|
||||
"recipe": {
|
||||
"repo": "5.3",
|
||||
"branch": "master",
|
||||
"version": "5.3",
|
||||
"ref": "70edf4dc13e3082d555575325207f0529ddd3bfe"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/fake-sms-notifier": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/fake-sms-notifier",
|
||||
"version": "5.3",
|
||||
"manifest": {
|
||||
"env": {
|
||||
"#1": "FAKE_SMS_DSN=fakesms+email://default?to=TO&from=FROM"
|
||||
}
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/fake-sms-notifier:5.3@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/firebase-notifier": {
|
||||
"version": "5.1",
|
||||
"recipe": {
|
||||
"repo": "5.1",
|
||||
"branch": "master",
|
||||
"version": "5.1",
|
||||
"ref": "a6e63ab1ddcc32c93bc064a19084810bfa673c7b"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/firebase-notifier": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/firebase-notifier",
|
||||
"version": "5.1",
|
||||
"manifest": {
|
||||
"env": {
|
||||
"#1": "FIREBASE_DSN=firebase://TOKEN@default"
|
||||
}
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/firebase-notifier:5.1@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/flex": {
|
||||
"version": "1.0",
|
||||
"recipe": {
|
||||
"repo": "1.0",
|
||||
"branch": "master",
|
||||
"version": "1.0",
|
||||
"ref": "c0eeb50665f0f77226616b6038a9b06c03752d8e"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/flex": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/flex",
|
||||
"version": "1.0",
|
||||
"manifest": {
|
||||
"copy-from-recipe": {
|
||||
".env": ".env"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
".env": {
|
||||
"contents": "# In all environments, the following files are loaded if they exist,\n# the latter taking precedence over the former:\n#\n# * .env contains default values for the environment variables needed by the app\n# * .env.local uncommitted file with local overrides\n# * .env.$APP_ENV committed environment-specific defaults\n# * .env.$APP_ENV.local uncommitted environment-specific overrides\n#\n# Real environment variables win over .env files.\n#\n# DO NOT DEFINE PRODUCTION SECRETS IN THIS FILE NOR IN ANY OTHER COMMITTED FILES.\n#\n# Run \"composer dump-env prod\" to compile .env files for production use (requires symfony/flex >=1.2).\n# https://symfony.com/doc/current/best_practices.html#use-environment-variables-for-infrastructure-configuration\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "symfony/flex:1.0@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/framework-bundle": {
|
||||
"version": "3.3",
|
||||
"recipe": {
|
||||
"repo": "3.3",
|
||||
"branch": "master",
|
||||
"version": "3.3",
|
||||
"ref": "6b7854b4c2866b32bc86e98977e2ead4669fa9a5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/framework-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/framework-bundle",
|
||||
"version": "3.3",
|
||||
"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/"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
"public/index.php": {
|
||||
"contents": "<?php\n\nuse App\\Kernel;\nuse Symfony\\Component\\Debug\\Debug;\nuse Symfony\\Component\\HttpFoundation\\Request;\n\nrequire dirname(__DIR__).'/config/bootstrap.php';\n\nif ($_SERVER['APP_DEBUG']) {\n umask(0000);\n\n Debug::enable();\n}\n\nif ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {\n Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_FOR | Request::HEADER_X_FORWARDED_PORT | Request::HEADER_X_FORWARDED_PROTO);\n}\n\nif ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {\n Request::setTrustedHosts([$trustedHosts]);\n}\n\n$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);\n$request = Request::createFromGlobals();\n$response = $kernel->handle($request);\n$response->send();\n$kernel->terminate($request, $response);\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"src/Controller/.gitignore": {
|
||||
"contents": "",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"src/Kernel.php": {
|
||||
"contents": "<?php\n\nnamespace App;\n\nuse Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait;\nuse Symfony\\Component\\Config\\Loader\\LoaderInterface;\nuse Symfony\\Component\\Config\\Resource\\FileResource;\nuse Symfony\\Component\\DependencyInjection\\ContainerBuilder;\nuse Symfony\\Component\\HttpKernel\\Kernel as BaseKernel;\nuse Symfony\\Component\\Routing\\RouteCollectionBuilder;\n\nclass Kernel extends BaseKernel\n{\n use MicroKernelTrait;\n\n const CONFIG_EXTS = '.{php,xml,yaml,yml}';\n\n public function getCacheDir()\n {\n return $this->getProjectDir().'/var/cache/'.$this->environment;\n }\n\n public function getLogDir()\n {\n return $this->getProjectDir().'/var/log';\n }\n\n public function registerBundles()\n {\n $contents = require $this->getProjectDir().'/config/bundles.php';\n foreach ($contents as $class => $envs) {\n if ($envs[$this->environment] ?? $envs['all'] ?? false) {\n yield new $class();\n }\n }\n }\n\n protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)\n {\n $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));\n // Feel free to remove the \"container.autowiring.strict_mode\" parameter\n // if you are using symfony/dependency-injection 4.0+ as it's the default behavior\n $container->setParameter('container.autowiring.strict_mode', true);\n $container->setParameter('container.dumper.inline_class_loader', true);\n $confDir = $this->getProjectDir().'/config';\n\n $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');\n $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');\n $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');\n $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');\n }\n\n protected function configureRoutes(RouteCollectionBuilder $routes)\n {\n $confDir = $this->getProjectDir().'/config';\n\n $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');\n $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');\n $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');\n }\n}\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/bootstrap.php": {
|
||||
"contents": "<?php\n\nuse Symfony\\Component\\Dotenv\\Dotenv;\n\nrequire dirname(__DIR__).'/vendor/autoload.php';\n\nif (!class_exists(Dotenv::class)) {\n throw new LogicException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');\n}\n\n// Load cached env vars if the .env.local.php file exists\n// Run \"composer dump-env prod\" to create it (requires symfony/flex >=1.2)\nif (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'])) {\n (new Dotenv(false))->populate($env);\n} else {\n $path = dirname(__DIR__).'/.env';\n $dotenv = new Dotenv(false);\n\n // load all the .env files\n if (method_exists($dotenv, 'loadEnv')) {\n $dotenv->loadEnv($path);\n } else {\n // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)\n\n if (file_exists($path) || !file_exists($p = \"$path.dist\")) {\n $dotenv->load($path);\n } else {\n $dotenv->load($p);\n }\n\n if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {\n $dotenv->populate(array('APP_ENV' => $env = 'dev'));\n }\n\n if ('test' !== $env && file_exists($p = \"$path.local\")) {\n $dotenv->load($p);\n $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;\n }\n\n if (file_exists($p = \"$path.$env\")) {\n $dotenv->load($p);\n }\n\n if (file_exists($p = \"$path.$env.local\")) {\n $dotenv->load($p);\n }\n }\n}\n\n$_SERVER += $_ENV;\n$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';\n$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];\n$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/services.yaml": {
|
||||
"contents": "# This file is the entry point to configure your own services.\n# Files in the packages/ subdirectory configure your dependencies.\n\n# Put parameters here that don't need to change on each machine where the app is deployed\n# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration\nparameters:\n\nservices:\n # default configuration for services in *this* file\n _defaults:\n autowire: true # Automatically injects dependencies in your services.\n autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.\n public: false # Allows optimizing the container by removing unused services; this also means\n # fetching services directly from the container via $container->get() won't work.\n # The best practice is to be explicit about your dependencies anyway.\n\n # makes classes in src/ available to be used as services\n # this creates a service per class whose id is the fully-qualified class name\n App\\:\n resource: '../src/*'\n exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'\n\n # controllers are imported separately to make sure services can be injected\n # as action arguments even if you don't extend any base controller class\n App\\Controller\\:\n resource: '../src/Controller'\n tags: ['controller.service_arguments']\n\n # add more service definitions when explicit configuration is needed\n # please note that last definitions always *replace* previous ones\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/framework.yaml": {
|
||||
"contents": "framework:\n secret: '%env(APP_SECRET)%'\n #csrf_protection: true\n #http_method_override: true\n\n # Enables session support. Note that the session will ONLY be started if you read or write from it.\n # Remove or comment this section to explicitly disable session support.\n session:\n handler_id: null\n\n #esi: true\n #fragments: true\n php_errors:\n log: true\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/cache.yaml": {
|
||||
"contents": "framework:\n cache:\n # Unique name of your app: used to compute stable namespaces for cache keys.\n #prefix_seed: your_vendor_name/app_name\n\n # The \"app\" cache stores to the filesystem by default.\n # The data in this cache should persist between deploys.\n # Other options include:\n\n # Redis\n #app: cache.adapter.redis\n #default_redis_provider: redis://localhost\n\n # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)\n #app: cache.adapter.apcu\n\n # Namespaced pools use the above \"app\" backend by default\n #pools:\n #my.dedicated.cache: null\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/test/framework.yaml": {
|
||||
"contents": "framework:\n test: true\n session:\n storage_id: session.storage.mock_file\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "symfony/framework-bundle:3.3@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/framework-bundle": {
|
||||
"version": "3.4",
|
||||
"recipe": {
|
||||
"repo": "3.4",
|
||||
"branch": "master",
|
||||
"version": "3.4",
|
||||
"ref": "4e582450c27d790227d2596a2ffb514fd71d5db7"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/framework-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/framework-bundle",
|
||||
"version": "3.4",
|
||||
"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/"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
"public/index.php": {
|
||||
"contents": "<?php\n\nuse App\\Kernel;\nuse Symfony\\Component\\Debug\\Debug;\nuse Symfony\\Component\\HttpFoundation\\Request;\n\nrequire dirname(__DIR__).'/config/bootstrap.php';\n\nif ($_SERVER['APP_DEBUG']) {\n umask(0000);\n\n Debug::enable();\n}\n\nif ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {\n Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_FOR | Request::HEADER_X_FORWARDED_PORT | Request::HEADER_X_FORWARDED_PROTO);\n}\n\nif ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {\n Request::setTrustedHosts([$trustedHosts]);\n}\n\n$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);\n$request = Request::createFromGlobals();\n$response = $kernel->handle($request);\n$response->send();\n$kernel->terminate($request, $response);\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"src/Controller/.gitignore": {
|
||||
"contents": "",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"src/Kernel.php": {
|
||||
"contents": "<?php\n\nnamespace App;\n\nuse Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait;\nuse Symfony\\Component\\Config\\Loader\\LoaderInterface;\nuse Symfony\\Component\\Config\\Resource\\FileResource;\nuse Symfony\\Component\\DependencyInjection\\ContainerBuilder;\nuse Symfony\\Component\\HttpKernel\\Kernel as BaseKernel;\nuse Symfony\\Component\\Routing\\RouteCollectionBuilder;\n\nclass Kernel extends BaseKernel\n{\n use MicroKernelTrait;\n\n const CONFIG_EXTS = '.{php,xml,yaml,yml}';\n\n public function getCacheDir()\n {\n return $this->getProjectDir().'/var/cache/'.$this->environment;\n }\n\n public function getLogDir()\n {\n return $this->getProjectDir().'/var/log';\n }\n\n public function registerBundles()\n {\n $contents = require $this->getProjectDir().'/config/bundles.php';\n foreach ($contents as $class => $envs) {\n if ($envs[$this->environment] ?? $envs['all'] ?? false) {\n yield new $class();\n }\n }\n }\n\n protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader)\n {\n $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));\n // Feel free to remove the \"container.autowiring.strict_mode\" parameter\n // if you are using symfony/dependency-injection 4.0+ as it's the default behavior\n $container->setParameter('container.autowiring.strict_mode', true);\n $container->setParameter('container.dumper.inline_class_loader', true);\n $confDir = $this->getProjectDir().'/config';\n\n $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');\n $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');\n $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');\n $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');\n }\n\n protected function configureRoutes(RouteCollectionBuilder $routes)\n {\n $confDir = $this->getProjectDir().'/config';\n\n $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');\n $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');\n $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');\n }\n}\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/bootstrap.php": {
|
||||
"contents": "<?php\n\nuse Symfony\\Component\\Dotenv\\Dotenv;\n\nrequire dirname(__DIR__).'/vendor/autoload.php';\n\nif (!class_exists(Dotenv::class)) {\n throw new LogicException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');\n}\n\n// Load cached env vars if the .env.local.php file exists\n// Run \"composer dump-env prod\" to create it (requires symfony/flex >=1.2)\nif (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'])) {\n (new Dotenv(false))->populate($env);\n} else {\n $path = dirname(__DIR__).'/.env';\n $dotenv = new Dotenv(false);\n\n // load all the .env files\n if (method_exists($dotenv, 'loadEnv')) {\n $dotenv->loadEnv($path);\n } else {\n // fallback code in case your Dotenv component is not 4.2 or higher (when loadEnv() was added)\n\n if (file_exists($path) || !file_exists($p = \"$path.dist\")) {\n $dotenv->load($path);\n } else {\n $dotenv->load($p);\n }\n\n if (null === $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) {\n $dotenv->populate(array('APP_ENV' => $env = 'dev'));\n }\n\n if ('test' !== $env && file_exists($p = \"$path.local\")) {\n $dotenv->load($p);\n $env = $_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env;\n }\n\n if (file_exists($p = \"$path.$env\")) {\n $dotenv->load($p);\n }\n\n if (file_exists($p = \"$path.$env.local\")) {\n $dotenv->load($p);\n }\n }\n}\n\n$_SERVER += $_ENV;\n$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';\n$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];\n$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/services.yaml": {
|
||||
"contents": "# This file is the entry point to configure your own services.\n# Files in the packages/ subdirectory configure your dependencies.\n\n# Put parameters here that don't need to change on each machine where the app is deployed\n# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration\nparameters:\n\nservices:\n # default configuration for services in *this* file\n _defaults:\n autowire: true # Automatically injects dependencies in your services.\n autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.\n public: false # Allows optimizing the container by removing unused services; this also means\n # fetching services directly from the container via $container->get() won't work.\n # The best practice is to be explicit about your dependencies anyway.\n\n # makes classes in src/ available to be used as services\n # this creates a service per class whose id is the fully-qualified class name\n App\\:\n resource: '../src/*'\n exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'\n\n # controllers are imported separately to make sure services can be injected\n # as action arguments even if you don't extend any base controller class\n App\\Controller\\:\n resource: '../src/Controller'\n tags: ['controller.service_arguments']\n\n # add more service definitions when explicit configuration is needed\n # please note that last definitions always *replace* previous ones\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/framework.yaml": {
|
||||
"contents": "framework:\n secret: '%env(APP_SECRET)%'\n #csrf_protection: true\n #http_method_override: true\n\n # Enables session support. Note that the session will ONLY be started if you read or write from it.\n # Remove or comment this section to explicitly disable session support.\n session:\n handler_id: null\n cookie_samesite: lax\n\n #esi: true\n #fragments: true\n php_errors:\n log: true\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/cache.yaml": {
|
||||
"contents": "framework:\n cache:\n # Unique name of your app: used to compute stable namespaces for cache keys.\n #prefix_seed: your_vendor_name/app_name\n\n # The \"app\" cache stores to the filesystem by default.\n # The data in this cache should persist between deploys.\n # Other options include:\n\n # Redis\n #app: cache.adapter.redis\n #default_redis_provider: redis://localhost\n\n # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)\n #app: cache.adapter.apcu\n\n # Namespaced pools use the above \"app\" backend by default\n #pools:\n #my.dedicated.cache: null\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/test/framework.yaml": {
|
||||
"contents": "framework:\n test: true\n session:\n storage_id: session.storage.mock_file\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "symfony/framework-bundle:3.4@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,96 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/framework-bundle": {
|
||||
"version": "4.2",
|
||||
"recipe": {
|
||||
"repo": "4.2",
|
||||
"branch": "master",
|
||||
"version": "4.2",
|
||||
"ref": "1bbe9a46c76d162f0c81b4f051285d7bac45bdb8"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/framework-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/framework-bundle",
|
||||
"version": "4.2",
|
||||
"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/"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
"public/index.php": {
|
||||
"contents": "<?php\n\nuse App\\Kernel;\nuse Symfony\\Component\\Debug\\Debug;\nuse Symfony\\Component\\HttpFoundation\\Request;\n\nrequire dirname(__DIR__).'/config/bootstrap.php';\n\nif ($_SERVER['APP_DEBUG']) {\n umask(0000);\n\n Debug::enable();\n}\n\nif ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {\n Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_FOR | Request::HEADER_X_FORWARDED_PORT | Request::HEADER_X_FORWARDED_PROTO);\n}\n\nif ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {\n Request::setTrustedHosts([$trustedHosts]);\n}\n\n$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);\n$request = Request::createFromGlobals();\n$response = $kernel->handle($request);\n$response->send();\n$kernel->terminate($request, $response);\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"src/Controller/.gitignore": {
|
||||
"contents": "",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"src/Kernel.php": {
|
||||
"contents": "<?php\n\nnamespace App;\n\nuse Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait;\nuse Symfony\\Component\\Config\\Loader\\LoaderInterface;\nuse Symfony\\Component\\Config\\Resource\\FileResource;\nuse Symfony\\Component\\DependencyInjection\\ContainerBuilder;\nuse Symfony\\Component\\HttpKernel\\Kernel as BaseKernel;\nuse Symfony\\Component\\Routing\\RouteCollectionBuilder;\n\nclass Kernel extends BaseKernel\n{\n use MicroKernelTrait;\n\n private const CONFIG_EXTS = '.{php,xml,yaml,yml}';\n\n public function registerBundles(): iterable\n {\n $contents = require $this->getProjectDir().'/config/bundles.php';\n foreach ($contents as $class => $envs) {\n if ($envs[$this->environment] ?? $envs['all'] ?? false) {\n yield new $class();\n }\n }\n }\n\n public function getProjectDir(): string\n {\n return \\dirname(__DIR__);\n }\n\n protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void\n {\n $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));\n $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400 || $this->debug);\n $container->setParameter('container.dumper.inline_factories', true);\n $confDir = $this->getProjectDir().'/config';\n\n $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');\n $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');\n $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');\n $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');\n }\n\n protected function configureRoutes(RouteCollectionBuilder $routes): void\n {\n $confDir = $this->getProjectDir().'/config';\n\n $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');\n $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');\n $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');\n }\n}\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/bootstrap.php": {
|
||||
"contents": "<?php\n\nuse Symfony\\Component\\Dotenv\\Dotenv;\n\nrequire dirname(__DIR__).'/vendor/autoload.php';\n\nif (!class_exists(Dotenv::class)) {\n throw new LogicException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');\n}\n\n// Load cached env vars if the .env.local.php file exists\n// Run \"composer dump-env prod\" to create it (requires symfony/flex >=1.2)\nif (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'])) {\n (new Dotenv(false))->populate($env);\n} else {\n // load all the .env files\n (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');\n}\n\n$_SERVER += $_ENV;\n$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';\n$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];\n$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/services.yaml": {
|
||||
"contents": "# This file is the entry point to configure your own services.\n# Files in the packages/ subdirectory configure your dependencies.\n\n# Put parameters here that don't need to change on each machine where the app is deployed\n# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration\nparameters:\n\nservices:\n # default configuration for services in *this* file\n _defaults:\n autowire: true # Automatically injects dependencies in your services.\n autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.\n\n # makes classes in src/ available to be used as services\n # this creates a service per class whose id is the fully-qualified class name\n App\\:\n resource: '../src/*'\n exclude: '../src/{DependencyInjection,Entity,Tests,Kernel.php}'\n\n # controllers are imported separately to make sure services can be injected\n # as action arguments even if you don't extend any base controller class\n App\\Controller\\:\n resource: '../src/Controller'\n tags: ['controller.service_arguments']\n\n # add more service definitions when explicit configuration is needed\n # please note that last definitions always *replace* previous ones\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/framework.yaml": {
|
||||
"contents": "# see https://symfony.com/doc/current/reference/configuration/framework.html\nframework:\n secret: '%env(APP_SECRET)%'\n #csrf_protection: true\n #http_method_override: true\n\n # Enables session support. Note that the session will ONLY be started if you read or write from it.\n # Remove or comment this section to explicitly disable session support.\n session:\n handler_id: null\n cookie_secure: auto\n cookie_samesite: lax\n\n #esi: true\n #fragments: true\n php_errors:\n log: true\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/cache.yaml": {
|
||||
"contents": "framework:\n cache:\n # Unique name of your app: used to compute stable namespaces for cache keys.\n #prefix_seed: your_vendor_name/app_name\n\n # The \"app\" cache stores to the filesystem by default.\n # The data in this cache should persist between deploys.\n # Other options include:\n\n # Redis\n #app: cache.adapter.redis\n #default_redis_provider: redis://localhost\n\n # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)\n #app: cache.adapter.apcu\n\n # Namespaced pools use the above \"app\" backend by default\n #pools:\n #my.dedicated.cache: null\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/test/framework.yaml": {
|
||||
"contents": "framework:\n test: true\n session:\n storage_id: session.storage.mock_file\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "symfony/framework-bundle:4.2@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,106 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/framework-bundle": {
|
||||
"version": "4.4",
|
||||
"recipe": {
|
||||
"repo": "4.4",
|
||||
"branch": "master",
|
||||
"version": "4.4",
|
||||
"ref": "3b9c85f14cad439042f88f94a1fd15fb8ed923c9"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/framework-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/framework-bundle",
|
||||
"version": "4.4",
|
||||
"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/"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
"public/index.php": {
|
||||
"contents": "<?php\n\nuse App\\Kernel;\nuse Symfony\\Component\\ErrorHandler\\Debug;\nuse Symfony\\Component\\HttpFoundation\\Request;\n\nrequire dirname(__DIR__).'/config/bootstrap.php';\n\nif ($_SERVER['APP_DEBUG']) {\n umask(0000);\n\n Debug::enable();\n}\n\nif ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {\n Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_FOR | Request::HEADER_X_FORWARDED_PORT | Request::HEADER_X_FORWARDED_PROTO);\n}\n\nif ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {\n Request::setTrustedHosts([$trustedHosts]);\n}\n\n$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);\n$request = Request::createFromGlobals();\n$response = $kernel->handle($request);\n$response->send();\n$kernel->terminate($request, $response);\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"src/Controller/.gitignore": {
|
||||
"contents": "",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"src/Kernel.php": {
|
||||
"contents": "<?php\n\nnamespace App;\n\nuse Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait;\nuse Symfony\\Component\\Config\\Loader\\LoaderInterface;\nuse Symfony\\Component\\Config\\Resource\\FileResource;\nuse Symfony\\Component\\DependencyInjection\\ContainerBuilder;\nuse Symfony\\Component\\HttpKernel\\Kernel as BaseKernel;\nuse Symfony\\Component\\Routing\\RouteCollectionBuilder;\n\nclass Kernel extends BaseKernel\n{\n use MicroKernelTrait;\n\n private const CONFIG_EXTS = '.{php,xml,yaml,yml}';\n\n public function registerBundles(): iterable\n {\n $contents = require $this->getProjectDir().'/config/bundles.php';\n foreach ($contents as $class => $envs) {\n if ($envs[$this->environment] ?? $envs['all'] ?? false) {\n yield new $class();\n }\n }\n }\n\n public function getProjectDir(): string\n {\n return \\dirname(__DIR__);\n }\n\n protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void\n {\n $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php'));\n $container->setParameter('container.dumper.inline_class_loader', \\PHP_VERSION_ID < 70400 || $this->debug);\n $container->setParameter('container.dumper.inline_factories', true);\n $confDir = $this->getProjectDir().'/config';\n\n $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob');\n $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob');\n $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob');\n $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob');\n }\n\n protected function configureRoutes(RouteCollectionBuilder $routes): void\n {\n $confDir = $this->getProjectDir().'/config';\n\n $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob');\n $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob');\n $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob');\n }\n}\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/bootstrap.php": {
|
||||
"contents": "<?php\n\nuse Symfony\\Component\\Dotenv\\Dotenv;\n\nrequire dirname(__DIR__).'/vendor/autoload.php';\n\nif (!class_exists(Dotenv::class)) {\n throw new LogicException('Please run \"composer require symfony/dotenv\" to load the \".env\" files configuring the application.');\n}\n\n// Load cached env vars if the .env.local.php file exists\n// Run \"composer dump-env prod\" to create it (requires symfony/flex >=1.2)\nif (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'])) {\n (new Dotenv(false))->populate($env);\n} else {\n // load all the .env files\n (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env');\n}\n\n$_SERVER += $_ENV;\n$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev';\n$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV'];\n$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0';\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/routes/dev/framework.yaml": {
|
||||
"contents": "_errors:\n resource: '@FrameworkBundle/Resources/config/routing/errors.xml'\n prefix: /_error\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/preload.php": {
|
||||
"contents": "<?php\n\nif (file_exists(dirname(__DIR__).'/var/cache/prod/srcApp_KernelProdContainer.preload.php')) {\n require dirname(__DIR__).'/var/cache/prod/srcApp_KernelProdContainer.preload.php';\n}\n\nif (file_exists(dirname(__DIR__).'/var/cache/prod/App_KernelProdContainer.preload.php')) {\n require dirname(__DIR__).'/var/cache/prod/App_KernelProdContainer.preload.php';\n}\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/services.yaml": {
|
||||
"contents": "# This file is the entry point to configure your own services.\n# Files in the packages/ subdirectory configure your dependencies.\n\n# Put parameters here that don't need to change on each machine where the app is deployed\n# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration\nparameters:\n\nservices:\n # default configuration for services in *this* file\n _defaults:\n autowire: true # Automatically injects dependencies in your services.\n autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.\n\n # makes classes in src/ available to be used as services\n # this creates a service per class whose id is the fully-qualified class name\n App\\:\n resource: '../src/'\n exclude:\n - '../src/DependencyInjection/'\n - '../src/Entity/'\n - '../src/Kernel.php'\n - '../src/Tests/'\n\n # controllers are imported separately to make sure services can be injected\n # as action arguments even if you don't extend any base controller class\n App\\Controller\\:\n resource: '../src/Controller/'\n tags: ['controller.service_arguments']\n\n # add more service definitions when explicit configuration is needed\n # please note that last definitions always *replace* previous ones\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/framework.yaml": {
|
||||
"contents": "# see https://symfony.com/doc/current/reference/configuration/framework.html\nframework:\n secret: '%env(APP_SECRET)%'\n #csrf_protection: true\n #http_method_override: true\n\n # Enables session support. Note that the session will ONLY be started if you read or write from it.\n # Remove or comment this section to explicitly disable session support.\n session:\n handler_id: null\n cookie_secure: auto\n cookie_samesite: lax\n\n #esi: true\n #fragments: true\n php_errors:\n log: true\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/cache.yaml": {
|
||||
"contents": "framework:\n cache:\n # Unique name of your app: used to compute stable namespaces for cache keys.\n #prefix_seed: your_vendor_name/app_name\n\n # The \"app\" cache stores to the filesystem by default.\n # The data in this cache should persist between deploys.\n # Other options include:\n\n # Redis\n #app: cache.adapter.redis\n #default_redis_provider: redis://localhost\n\n # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)\n #app: cache.adapter.apcu\n\n # Namespaced pools use the above \"app\" backend by default\n #pools:\n #my.dedicated.cache: null\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/test/framework.yaml": {
|
||||
"contents": "framework:\n test: true\n session:\n storage_id: session.storage.mock_file\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "symfony/framework-bundle:4.4@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,101 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/framework-bundle": {
|
||||
"version": "5.1",
|
||||
"recipe": {
|
||||
"repo": "5.1",
|
||||
"branch": "master",
|
||||
"version": "5.1",
|
||||
"ref": "02f54ab08d007f94c4655cd68526500cb8f17451"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/framework-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/framework-bundle",
|
||||
"version": "5.1",
|
||||
"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/"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
"public/index.php": {
|
||||
"contents": "<?php\n\nuse App\\Kernel;\nuse Symfony\\Component\\Dotenv\\Dotenv;\nuse Symfony\\Component\\ErrorHandler\\Debug;\nuse Symfony\\Component\\HttpFoundation\\Request;\n\nrequire dirname(__DIR__).'/vendor/autoload.php';\n\n(new Dotenv())->bootEnv(dirname(__DIR__).'/.env');\n\nif ($_SERVER['APP_DEBUG']) {\n umask(0000);\n\n Debug::enable();\n}\n\nif ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) {\n Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_FOR | Request::HEADER_X_FORWARDED_PORT | Request::HEADER_X_FORWARDED_PROTO);\n}\n\nif ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) {\n Request::setTrustedHosts([$trustedHosts]);\n}\n\n$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);\n$request = Request::createFromGlobals();\n$response = $kernel->handle($request);\n$response->send();\n$kernel->terminate($request, $response);\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"src/Controller/.gitignore": {
|
||||
"contents": "",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"src/Kernel.php": {
|
||||
"contents": "<?php\n\nnamespace App;\n\nuse Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait;\nuse Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\ContainerConfigurator;\nuse Symfony\\Component\\HttpKernel\\Kernel as BaseKernel;\nuse Symfony\\Component\\Routing\\Loader\\Configurator\\RoutingConfigurator;\n\nclass Kernel extends BaseKernel\n{\n use MicroKernelTrait;\n\n protected function configureContainer(ContainerConfigurator $container): void\n {\n $container->import('../config/{packages}/*.yaml');\n $container->import('../config/{packages}/'.$this->environment.'/*.yaml');\n\n if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {\n $container->import('../config/services.yaml');\n $container->import('../config/{services}_'.$this->environment.'.yaml');\n } elseif (is_file($path = \\dirname(__DIR__).'/config/services.php')) {\n (require $path)($container->withPath($path), $this);\n }\n }\n\n protected function configureRoutes(RoutingConfigurator $routes): void\n {\n $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');\n $routes->import('../config/{routes}/*.yaml');\n\n if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {\n $routes->import('../config/routes.yaml');\n } elseif (is_file($path = \\dirname(__DIR__).'/config/routes.php')) {\n (require $path)($routes->withPath($path), $this);\n }\n }\n}\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/routes/dev/framework.yaml": {
|
||||
"contents": "_errors:\n resource: '@FrameworkBundle/Resources/config/routing/errors.xml'\n prefix: /_error\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/preload.php": {
|
||||
"contents": "<?php\n\nif (file_exists(dirname(__DIR__).'/var/cache/prod/App_KernelProdContainer.preload.php')) {\n require dirname(__DIR__).'/var/cache/prod/App_KernelProdContainer.preload.php';\n}\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/services.yaml": {
|
||||
"contents": "# This file is the entry point to configure your own services.\n# Files in the packages/ subdirectory configure your dependencies.\n\n# Put parameters here that don't need to change on each machine where the app is deployed\n# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration\nparameters:\n\nservices:\n # default configuration for services in *this* file\n _defaults:\n autowire: true # Automatically injects dependencies in your services.\n autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.\n\n # makes classes in src/ available to be used as services\n # this creates a service per class whose id is the fully-qualified class name\n App\\:\n resource: '../src/'\n exclude:\n - '../src/DependencyInjection/'\n - '../src/Entity/'\n - '../src/Kernel.php'\n - '../src/Tests/'\n\n # controllers are imported separately to make sure services can be injected\n # as action arguments even if you don't extend any base controller class\n App\\Controller\\:\n resource: '../src/Controller/'\n tags: ['controller.service_arguments']\n\n # add more service definitions when explicit configuration is needed\n # please note that last definitions always *replace* previous ones\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/framework.yaml": {
|
||||
"contents": "# see https://symfony.com/doc/current/reference/configuration/framework.html\nframework:\n secret: '%env(APP_SECRET)%'\n #csrf_protection: true\n #http_method_override: true\n\n # Enables session support. Note that the session will ONLY be started if you read or write from it.\n # Remove or comment this section to explicitly disable session support.\n session:\n handler_id: null\n cookie_secure: auto\n cookie_samesite: lax\n\n #esi: true\n #fragments: true\n php_errors:\n log: true\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/cache.yaml": {
|
||||
"contents": "framework:\n cache:\n # Unique name of your app: used to compute stable namespaces for cache keys.\n #prefix_seed: your_vendor_name/app_name\n\n # The \"app\" cache stores to the filesystem by default.\n # The data in this cache should persist between deploys.\n # Other options include:\n\n # Redis\n #app: cache.adapter.redis\n #default_redis_provider: redis://localhost\n\n # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)\n #app: cache.adapter.apcu\n\n # Namespaced pools use the above \"app\" backend by default\n #pools:\n #my.dedicated.cache: null\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/test/framework.yaml": {
|
||||
"contents": "framework:\n test: true\n session:\n storage_id: session.storage.mock_file\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "symfony/framework-bundle:5.1@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,99 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/framework-bundle": {
|
||||
"version": "5.2",
|
||||
"recipe": {
|
||||
"repo": "5.2",
|
||||
"branch": "master",
|
||||
"version": "5.2",
|
||||
"ref": "7eb218d19263e5e4a0f9d1d1502d8656098ec857"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/framework-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/framework-bundle",
|
||||
"version": "5.2",
|
||||
"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/"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
"public/index.php": {
|
||||
"contents": "<?php\n\nuse App\\Kernel;\nuse Symfony\\Component\\Dotenv\\Dotenv;\nuse Symfony\\Component\\ErrorHandler\\Debug;\nuse Symfony\\Component\\HttpFoundation\\Request;\n\nrequire dirname(__DIR__).'/vendor/autoload.php';\n\n(new Dotenv())->bootEnv(dirname(__DIR__).'/.env');\n\nif ($_SERVER['APP_DEBUG']) {\n umask(0000);\n\n Debug::enable();\n}\n\n$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);\n$request = Request::createFromGlobals();\n$response = $kernel->handle($request);\n$response->send();\n$kernel->terminate($request, $response);\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"src/Controller/.gitignore": {
|
||||
"contents": "",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"src/Kernel.php": {
|
||||
"contents": "<?php\n\nnamespace App;\n\nuse Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait;\nuse Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\ContainerConfigurator;\nuse Symfony\\Component\\HttpKernel\\Kernel as BaseKernel;\nuse Symfony\\Component\\Routing\\Loader\\Configurator\\RoutingConfigurator;\n\nclass Kernel extends BaseKernel\n{\n use MicroKernelTrait;\n\n protected function configureContainer(ContainerConfigurator $container): void\n {\n $container->import('../config/{packages}/*.yaml');\n $container->import('../config/{packages}/'.$this->environment.'/*.yaml');\n\n if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {\n $container->import('../config/services.yaml');\n $container->import('../config/{services}_'.$this->environment.'.yaml');\n } elseif (is_file($path = \\dirname(__DIR__).'/config/services.php')) {\n (require $path)($container->withPath($path), $this);\n }\n }\n\n protected function configureRoutes(RoutingConfigurator $routes): void\n {\n $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');\n $routes->import('../config/{routes}/*.yaml');\n\n if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {\n $routes->import('../config/routes.yaml');\n } elseif (is_file($path = \\dirname(__DIR__).'/config/routes.php')) {\n (require $path)($routes->withPath($path), $this);\n }\n }\n}\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/routes/dev/framework.yaml": {
|
||||
"contents": "_errors:\n resource: '@FrameworkBundle/Resources/config/routing/errors.xml'\n prefix: /_error\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/preload.php": {
|
||||
"contents": "<?php\n\nif (file_exists(dirname(__DIR__).'/var/cache/prod/App_KernelProdContainer.preload.php')) {\n require dirname(__DIR__).'/var/cache/prod/App_KernelProdContainer.preload.php';\n}\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/services.yaml": {
|
||||
"contents": "# This file is the entry point to configure your own services.\n# Files in the packages/ subdirectory configure your dependencies.\n\n# Put parameters here that don't need to change on each machine where the app is deployed\n# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration\nparameters:\n\nservices:\n # default configuration for services in *this* file\n _defaults:\n autowire: true # Automatically injects dependencies in your services.\n autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.\n\n # makes classes in src/ available to be used as services\n # this creates a service per class whose id is the fully-qualified class name\n App\\:\n resource: '../src/'\n exclude:\n - '../src/DependencyInjection/'\n - '../src/Entity/'\n - '../src/Kernel.php'\n - '../src/Tests/'\n\n # controllers are imported separately to make sure services can be injected\n # as action arguments even if you don't extend any base controller class\n App\\Controller\\:\n resource: '../src/Controller/'\n tags: ['controller.service_arguments']\n\n # add more service definitions when explicit configuration is needed\n # please note that last definitions always *replace* previous ones\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/framework.yaml": {
|
||||
"contents": "# see https://symfony.com/doc/current/reference/configuration/framework.html\nframework:\n secret: '%env(APP_SECRET)%'\n #csrf_protection: true\n #http_method_override: true\n\n # Enables session support. Note that the session will ONLY be started if you read or write from it.\n # Remove or comment this section to explicitly disable session support.\n session:\n handler_id: null\n cookie_secure: auto\n cookie_samesite: lax\n\n #esi: true\n #fragments: true\n php_errors:\n log: true\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/cache.yaml": {
|
||||
"contents": "framework:\n cache:\n # Unique name of your app: used to compute stable namespaces for cache keys.\n #prefix_seed: your_vendor_name/app_name\n\n # The \"app\" cache stores to the filesystem by default.\n # The data in this cache should persist between deploys.\n # Other options include:\n\n # Redis\n #app: cache.adapter.redis\n #default_redis_provider: redis://localhost\n\n # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)\n #app: cache.adapter.apcu\n\n # Namespaced pools use the above \"app\" backend by default\n #pools:\n #my.dedicated.cache: null\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/test/framework.yaml": {
|
||||
"contents": "framework:\n test: true\n session:\n storage_id: session.storage.mock_file\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "symfony/framework-bundle:5.2@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,94 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/framework-bundle": {
|
||||
"version": "5.3",
|
||||
"recipe": {
|
||||
"repo": "5.3",
|
||||
"branch": "master",
|
||||
"version": "5.3",
|
||||
"ref": "414ba00ad43fa71be42c7906a551f1831716b03c"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/framework-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/framework-bundle",
|
||||
"version": "5.3",
|
||||
"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/"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
"public/index.php": {
|
||||
"contents": "<?php\n\nuse App\\Kernel;\n\nrequire_once dirname(__DIR__).'/vendor/autoload_runtime.php';\n\nreturn function (array $context) {\n return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);\n};\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"src/Controller/.gitignore": {
|
||||
"contents": "",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"src/Kernel.php": {
|
||||
"contents": "<?php\n\nnamespace App;\n\nuse Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait;\nuse Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\ContainerConfigurator;\nuse Symfony\\Component\\HttpKernel\\Kernel as BaseKernel;\nuse Symfony\\Component\\Routing\\Loader\\Configurator\\RoutingConfigurator;\n\nclass Kernel extends BaseKernel\n{\n use MicroKernelTrait;\n\n protected function configureContainer(ContainerConfigurator $container): void\n {\n $container->import('../config/{packages}/*.yaml');\n $container->import('../config/{packages}/'.$this->environment.'/*.yaml');\n\n if (is_file(\\dirname(__DIR__).'/config/services.yaml')) {\n $container->import('../config/services.yaml');\n $container->import('../config/{services}_'.$this->environment.'.yaml');\n } else {\n $container->import('../config/{services}.php');\n }\n }\n\n protected function configureRoutes(RoutingConfigurator $routes): void\n {\n $routes->import('../config/{routes}/'.$this->environment.'/*.yaml');\n $routes->import('../config/{routes}/*.yaml');\n\n if (is_file(\\dirname(__DIR__).'/config/routes.yaml')) {\n $routes->import('../config/routes.yaml');\n } else {\n $routes->import('../config/{routes}.php');\n }\n }\n}\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/routes/framework.yaml": {
|
||||
"contents": "when@dev:\n _errors:\n resource: '@FrameworkBundle/Resources/config/routing/errors.xml'\n prefix: /_error\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/preload.php": {
|
||||
"contents": "<?php\n\nif (file_exists(dirname(__DIR__).'/var/cache/prod/App_KernelProdContainer.preload.php')) {\n require dirname(__DIR__).'/var/cache/prod/App_KernelProdContainer.preload.php';\n}\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/services.yaml": {
|
||||
"contents": "# This file is the entry point to configure your own services.\n# Files in the packages/ subdirectory configure your dependencies.\n\n# Put parameters here that don't need to change on each machine where the app is deployed\n# https://symfony.com/doc/current/best_practices.html#use-parameters-for-application-configuration\nparameters:\n\nservices:\n # default configuration for services in *this* file\n _defaults:\n autowire: true # Automatically injects dependencies in your services.\n autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.\n\n # makes classes in src/ available to be used as services\n # this creates a service per class whose id is the fully-qualified class name\n App\\:\n resource: '../src/'\n exclude:\n - '../src/DependencyInjection/'\n - '../src/Entity/'\n - '../src/Kernel.php'\n - '../src/Tests/'\n\n # add more service definitions when explicit configuration is needed\n # please note that last definitions always *replace* previous ones\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/framework.yaml": {
|
||||
"contents": "# see https://symfony.com/doc/current/reference/configuration/framework.html\nframework:\n secret: '%env(APP_SECRET)%'\n #csrf_protection: true\n http_method_override: false\n\n # Enables session support. Note that the session will ONLY be started if you read or write from it.\n # Remove or comment this section to explicitly disable session support.\n session:\n handler_id: null\n cookie_secure: auto\n cookie_samesite: lax\n storage_factory_id: session.storage.factory.native\n\n #esi: true\n #fragments: true\n php_errors:\n log: true\n\nwhen@test:\n framework:\n test: true\n session:\n storage_factory_id: session.storage.factory.mock_file\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/cache.yaml": {
|
||||
"contents": "framework:\n cache:\n # Unique name of your app: used to compute stable namespaces for cache keys.\n #prefix_seed: your_vendor_name/app_name\n\n # The \"app\" cache stores to the filesystem by default.\n # The data in this cache should persist between deploys.\n # Other options include:\n\n # Redis\n #app: cache.adapter.redis\n #default_redis_provider: redis://localhost\n\n # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)\n #app: cache.adapter.apcu\n\n # Namespaced pools use the above \"app\" backend by default\n #pools:\n #my.dedicated.cache: null\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "symfony/framework-bundle:5.3@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,94 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/framework-bundle": {
|
||||
"version": "5.4",
|
||||
"recipe": {
|
||||
"repo": "5.4",
|
||||
"branch": "master",
|
||||
"version": "5.4",
|
||||
"ref": "3665220abb623938e26f4696573a6eda7100b910"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/framework-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/framework-bundle",
|
||||
"version": "5.4",
|
||||
"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/"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
"public/index.php": {
|
||||
"contents": "<?php\n\nuse App\\Kernel;\n\nrequire_once dirname(__DIR__).'/vendor/autoload_runtime.php';\n\nreturn function (array $context) {\n return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);\n};\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"src/Controller/.gitignore": {
|
||||
"contents": "",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"src/Kernel.php": {
|
||||
"contents": "<?php\n\nnamespace App;\n\nuse Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait;\nuse Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\ContainerConfigurator;\nuse Symfony\\Component\\HttpKernel\\Kernel as BaseKernel;\nuse Symfony\\Component\\Routing\\Loader\\Configurator\\RoutingConfigurator;\n\nclass Kernel extends BaseKernel\n{\n use MicroKernelTrait;\n\n protected function configureContainer(ContainerConfigurator $container): void\n {\n $projectDir = $this->getProjectDir();\n\n $container->import($projectDir.'/config/{packages}/*.yaml');\n $container->import($projectDir.'/config/{packages}/'.$this->environment.'/*.yaml');\n\n if (is_file($projectDir.'/config/services.yaml')) {\n $container->import($projectDir.'/config/services.yaml');\n $container->import($projectDir.'/config/{services}_'.$this->environment.'.yaml');\n } else {\n $container->import($projectDir.'/config/{services}.php');\n }\n }\n\n protected function configureRoutes(RoutingConfigurator $routes): void\n {\n $projectDir = $this->getProjectDir();\n\n $routes->import($projectDir.'/config/{routes}/'.$this->environment.'/*.yaml');\n $routes->import($projectDir.'/config/{routes}/*.yaml');\n\n if (is_file($projectDir.'/config/routes.yaml')) {\n $routes->import($projectDir.'/config/routes.yaml');\n } else {\n $routes->import($projectDir.'/config/{routes}.php');\n }\n }\n}\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/routes/framework.yaml": {
|
||||
"contents": "when@dev:\n _errors:\n resource: '@FrameworkBundle/Resources/config/routing/errors.xml'\n prefix: /_error\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/preload.php": {
|
||||
"contents": "<?php\n\nif (file_exists(dirname(__DIR__).'/var/cache/prod/App_KernelProdContainer.preload.php')) {\n require dirname(__DIR__).'/var/cache/prod/App_KernelProdContainer.preload.php';\n}\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/services.yaml": {
|
||||
"contents": "# This file is the entry point to configure your own services.\n# Files in the packages/ subdirectory configure your dependencies.\n\n# Put parameters here that don't need to change on each machine where the app is deployed\n# https://symfony.com/doc/current/best_practices.html#use-parameters-for-application-configuration\nparameters:\n\nservices:\n # default configuration for services in *this* file\n _defaults:\n autowire: true # Automatically injects dependencies in your services.\n autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.\n\n # makes classes in src/ available to be used as services\n # this creates a service per class whose id is the fully-qualified class name\n App\\:\n resource: '../src/'\n exclude:\n - '../src/DependencyInjection/'\n - '../src/Entity/'\n - '../src/Kernel.php'\n - '../src/Tests/'\n\n # add more service definitions when explicit configuration is needed\n # please note that last definitions always *replace* previous ones\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/framework.yaml": {
|
||||
"contents": "# see https://symfony.com/doc/current/reference/configuration/framework.html\nframework:\n secret: '%env(APP_SECRET)%'\n #csrf_protection: true\n http_method_override: false\n\n # Enables session support. Note that the session will ONLY be started if you read or write from it.\n # Remove or comment this section to explicitly disable session support.\n session:\n handler_id: null\n cookie_secure: auto\n cookie_samesite: lax\n storage_factory_id: session.storage.factory.native\n\n #esi: true\n #fragments: true\n php_errors:\n log: true\n\nwhen@test:\n framework:\n test: true\n session:\n storage_factory_id: session.storage.factory.mock_file\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
},
|
||||
"config/packages/cache.yaml": {
|
||||
"contents": "framework:\n cache:\n # Unique name of your app: used to compute stable namespaces for cache keys.\n #prefix_seed: your_vendor_name/app_name\n\n # The \"app\" cache stores to the filesystem by default.\n # The data in this cache should persist between deploys.\n # Other options include:\n\n # Redis\n #app: cache.adapter.redis\n #default_redis_provider: redis://localhost\n\n # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)\n #app: cache.adapter.apcu\n\n # Namespaced pools use the above \"app\" backend by default\n #pools:\n #my.dedicated.cache: null\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "symfony/framework-bundle:5.4@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/free-mobile-notifier": {
|
||||
"version": "5.1",
|
||||
"recipe": {
|
||||
"repo": "5.1",
|
||||
"branch": "master",
|
||||
"version": "5.1",
|
||||
"ref": "448003c0471b88be050d6d6970bab5c9b78a63b8"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/free-mobile-notifier": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/free-mobile-notifier",
|
||||
"version": "5.1",
|
||||
"manifest": {
|
||||
"env": {
|
||||
"#1": "FREE_MOBILE_DSN=freemobile://default?phone=PHONE"
|
||||
}
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/free-mobile-notifier:5.1@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/gatewayapi-notifier": {
|
||||
"version": "5.3",
|
||||
"recipe": {
|
||||
"repo": "5.3",
|
||||
"branch": "master",
|
||||
"version": "5.3",
|
||||
"ref": "147b1278d07d4d0146f89750d961fcf9beeb387d"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/gatewayapi-notifier": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/gatewayapi-notifier",
|
||||
"version": "5.3",
|
||||
"manifest": {
|
||||
"env": {
|
||||
"#1": "GATEWAYAPI_DSN=gatewayapi://TOKEN@default?from=FROM"
|
||||
}
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/gatewayapi-notifier:5.3@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/gitter-notifier": {
|
||||
"version": "5.3",
|
||||
"recipe": {
|
||||
"repo": "5.3",
|
||||
"branch": "master",
|
||||
"version": "5.3",
|
||||
"ref": "956a66cfe2c1e2fee63b9432aaad095475c48b01"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/gitter-notifier": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/gitter-notifier",
|
||||
"version": "5.3",
|
||||
"manifest": {
|
||||
"env": {
|
||||
"#1": "GITTER_DSN=gitter://TOKEN@default?room_id=ROOM_ID"
|
||||
}
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/gitter-notifier:5.3@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/google-chat-notifier": {
|
||||
"version": "5.2",
|
||||
"recipe": {
|
||||
"repo": "5.2",
|
||||
"branch": "master",
|
||||
"version": "5.2",
|
||||
"ref": "048c9a67aab45935ea5e28bba0670b76d696160f"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/google-chat-notifier": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/google-chat-notifier",
|
||||
"version": "5.2",
|
||||
"manifest": {
|
||||
"env": {
|
||||
"#1": "See https://developers.google.com/hangouts/chat/how-tos/webhooks",
|
||||
"#2": "GOOGLE_CHAT_DSN=googlechat://ACCESS_KEY:ACCESS_TOKEN@default/SPACE?threadKey=THREAD_KEY"
|
||||
}
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/google-chat-notifier:5.2@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/google-chat-notifier": {
|
||||
"version": "5.3",
|
||||
"recipe": {
|
||||
"repo": "5.3",
|
||||
"branch": "master",
|
||||
"version": "5.3",
|
||||
"ref": "b114c8d95c4e187d8ea186be9ac3839602fec5ee"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/google-chat-notifier": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/google-chat-notifier",
|
||||
"version": "5.3",
|
||||
"manifest": {
|
||||
"env": {
|
||||
"#1": "See https://developers.google.com/hangouts/chat/how-tos/webhooks",
|
||||
"#2": "GOOGLE_CHAT_DSN=googlechat://ACCESS_KEY:ACCESS_TOKEN@default/SPACE?thread_key=THREAD_KEY"
|
||||
}
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/google-chat-notifier:5.3@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/google-mailer": {
|
||||
"version": "4.3",
|
||||
"recipe": {
|
||||
"repo": "4.3",
|
||||
"branch": "master",
|
||||
"version": "4.3",
|
||||
"ref": "da7b29c169c9de4359a75be96d729438129d7d86"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/google-mailer": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/google-mailer",
|
||||
"version": "4.3",
|
||||
"manifest": {
|
||||
"env": {
|
||||
"#1": "Gmail SHOULD NOT be used on production, use it in development only.",
|
||||
"#2": "GMAIL_USERNAME=",
|
||||
"#3": "GMAIL_PASSWORD=",
|
||||
"#4": "MAILER_DSN=smtp://$GMAIL_USERNAME:$GMAIL_PASSWORD@gmail"
|
||||
}
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/google-mailer:4.3@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/google-mailer": {
|
||||
"version": "4.4",
|
||||
"recipe": {
|
||||
"repo": "4.4",
|
||||
"branch": "master",
|
||||
"version": "4.4",
|
||||
"ref": "f8fd4ddb9b477510f8f4bce2b9c054ab428c0120"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/google-mailer": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/google-mailer",
|
||||
"version": "4.4",
|
||||
"manifest": {
|
||||
"env": {
|
||||
"#1": "Gmail SHOULD NOT be used on production, use it in development only.",
|
||||
"#2": "MAILER_DSN=gmail://USERNAME:PASSWORD@default"
|
||||
}
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/google-mailer:4.4@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/infobip-notifier": {
|
||||
"version": "5.2",
|
||||
"recipe": {
|
||||
"repo": "5.2",
|
||||
"branch": "master",
|
||||
"version": "5.2",
|
||||
"ref": "45e52ddc914530c57283b8d1db87e95a1ba4ffb2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/infobip-notifier": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/infobip-notifier",
|
||||
"version": "5.2",
|
||||
"manifest": {
|
||||
"env": {
|
||||
"#1": "INFOBIP_DSN=infobip://ACCESS_TOKEN@HOST?from=FROM"
|
||||
}
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/infobip-notifier:5.2@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/iqsms-notifier": {
|
||||
"version": "5.3",
|
||||
"recipe": {
|
||||
"repo": "5.3",
|
||||
"branch": "master",
|
||||
"version": "5.3",
|
||||
"ref": "1231da9b9e79308b8ce9b11a0f3c88b09b9489c3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/iqsms-notifier": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/iqsms-notifier",
|
||||
"version": "5.3",
|
||||
"manifest": {
|
||||
"env": {
|
||||
"#1": "IQSMS_DSN=iqsms://LOGIN:PASSWORD@default?from=FROM"
|
||||
}
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/iqsms-notifier:5.3@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/light-sms-notifier": {
|
||||
"version": "5.3",
|
||||
"recipe": {
|
||||
"repo": "5.3",
|
||||
"branch": "master",
|
||||
"version": "5.3",
|
||||
"ref": "917f38d91980a127b634991465cc0ee3821bfa4f"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/light-sms-notifier": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/light-sms-notifier",
|
||||
"version": "5.3",
|
||||
"manifest": {
|
||||
"env": {
|
||||
"#1": "LIGHTSMS_DSN=lightsms://LOGIN:TOKEN@default?from=PHONE"
|
||||
}
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/light-sms-notifier:5.3@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/linked-in-notifier": {
|
||||
"version": "5.2",
|
||||
"recipe": {
|
||||
"repo": "5.2",
|
||||
"branch": "master",
|
||||
"version": "5.2",
|
||||
"ref": "21d7ed2d9f265bcef8e55acff05be602957055e6"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/linked-in-notifier": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/linked-in-notifier",
|
||||
"version": "5.2",
|
||||
"manifest": {
|
||||
"env": {
|
||||
"#1": "LINKEDIN_DSN=linkedin://token:user-id@default"
|
||||
}
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/linked-in-notifier:5.2@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/lock": {
|
||||
"version": "4.4",
|
||||
"recipe": {
|
||||
"repo": "4.4",
|
||||
"branch": "master",
|
||||
"version": "4.4",
|
||||
"ref": "e13a79427495e670ef7a19f0e25fd13fbdd909d4"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/lock": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/lock",
|
||||
"version": "4.4",
|
||||
"manifest": {
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
},
|
||||
"env": {
|
||||
"#1": "Choose one of the stores below",
|
||||
"#2": "LOCK_DSN=redis://localhost",
|
||||
"LOCK_DSN": "semaphore"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"config/packages/lock.yaml": {
|
||||
"contents": "framework:\n lock: '%env(LOCK_DSN)%'\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "symfony/lock:4.4@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/lock": {
|
||||
"version": "5.2",
|
||||
"recipe": {
|
||||
"repo": "5.2",
|
||||
"branch": "master",
|
||||
"version": "5.2",
|
||||
"ref": "a1c8800e40ae735206bb14586fdd6c4630a51b8d"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/lock": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/lock",
|
||||
"version": "5.2",
|
||||
"manifest": {
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
},
|
||||
"env": {
|
||||
"#1": "Choose one of the stores below",
|
||||
"#2": "postgresql+advisory://db_user:db_password@localhost/db_name",
|
||||
"LOCK_DSN": "semaphore"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"config/packages/lock.yaml": {
|
||||
"contents": "framework:\n lock: '%env(LOCK_DSN)%'\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "symfony/lock:5.2@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/loco-translation-provider": {
|
||||
"version": "5.3",
|
||||
"recipe": {
|
||||
"repo": "5.3",
|
||||
"branch": "master",
|
||||
"version": "5.3",
|
||||
"ref": "c706da68af4ae956f45cffccf99a130e9484cb33"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/loco-translation-provider": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/loco-translation-provider",
|
||||
"version": "5.3",
|
||||
"manifest": {
|
||||
"env": {
|
||||
"#1": "LOCO_DSN=loco://API_KEY@default"
|
||||
}
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/loco-translation-provider:5.3@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/lokalise-translation-provider": {
|
||||
"version": "5.3",
|
||||
"recipe": {
|
||||
"repo": "5.3",
|
||||
"branch": "master",
|
||||
"version": "5.3",
|
||||
"ref": "8f5abe62959fa4cb6d7616f98d42b4c86d014301"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/lokalise-translation-provider": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/lokalise-translation-provider",
|
||||
"version": "5.3",
|
||||
"manifest": {
|
||||
"env": {
|
||||
"#1": "LOKALISE_DSN=lokalise://PROJECT_ID:API_KEY@default"
|
||||
}
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/lokalise-translation-provider:5.3@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/mailchimp-mailer": {
|
||||
"version": "4.3",
|
||||
"recipe": {
|
||||
"repo": "4.3",
|
||||
"branch": "master",
|
||||
"version": "4.3",
|
||||
"ref": "552791a6bc7306198f4c647102a2b4f50d431fb8"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/mailchimp-mailer": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/mailchimp-mailer",
|
||||
"version": "4.3",
|
||||
"manifest": {
|
||||
"env": {
|
||||
"#1": "MANDRILL_USERNAME=",
|
||||
"#2": "MANDRILL_PASSWORD=",
|
||||
"#3": "MAILER_DSN=smtp://$MANDRILL_USERNAME:$MANDRILL_PASSWORD@mandrill",
|
||||
"#4": "MANDRILL_KEY=",
|
||||
"#5": "MAILER_DSN=http://$MANDRILL_KEY@mandrill"
|
||||
}
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/mailchimp-mailer:4.3@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/mailchimp-mailer": {
|
||||
"version": "4.4",
|
||||
"recipe": {
|
||||
"repo": "4.4",
|
||||
"branch": "master",
|
||||
"version": "4.4",
|
||||
"ref": "1be490e068472fc87e226cf54bc95fb6f2e49117"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/mailchimp-mailer": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/mailchimp-mailer",
|
||||
"version": "4.4",
|
||||
"manifest": {
|
||||
"env": {
|
||||
"#1": "MAILER_DSN=mandrill://KEY@default",
|
||||
"#2": "MAILER_DSN=mandrill+smtp://USERNAME:PASSWORD@default"
|
||||
}
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/mailchimp-mailer:4.4@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/mailer": {
|
||||
"version": "4.3",
|
||||
"recipe": {
|
||||
"repo": "4.3",
|
||||
"branch": "master",
|
||||
"version": "4.3",
|
||||
"ref": "bbfc7e27257d3a3f12a6fb0a42540a42d9623a37"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/mailer": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/mailer",
|
||||
"version": "4.3",
|
||||
"manifest": {
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
},
|
||||
"env": {
|
||||
"#1": "MAILER_DSN=smtp://localhost"
|
||||
},
|
||||
"docker-compose": {
|
||||
"docker-compose.override.yml": {
|
||||
"services": [
|
||||
"mailer:",
|
||||
" image: schickling/mailcatcher",
|
||||
" ports: [1025, 1080]"
|
||||
]
|
||||
}
|
||||
},
|
||||
"aliases": [
|
||||
"mailer",
|
||||
"mail"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
"config/packages/mailer.yaml": {
|
||||
"contents": "framework:\n mailer:\n dsn: '%env(MAILER_DSN)%'\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "symfony/mailer:4.3@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/mailgun-mailer": {
|
||||
"version": "4.3",
|
||||
"recipe": {
|
||||
"repo": "4.3",
|
||||
"branch": "master",
|
||||
"version": "4.3",
|
||||
"ref": "a2bc739b34862b926b8a58263fd3901297eec3b5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/mailgun-mailer": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/mailgun-mailer",
|
||||
"version": "4.3",
|
||||
"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": [],
|
||||
"origin": "symfony/mailgun-mailer:4.3@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/mailgun-mailer": {
|
||||
"version": "4.4",
|
||||
"recipe": {
|
||||
"repo": "4.4",
|
||||
"branch": "master",
|
||||
"version": "4.4",
|
||||
"ref": "addcb559b32d9dbb4843826b063565e1b15a2a57"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/mailgun-mailer": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/mailgun-mailer",
|
||||
"version": "4.4",
|
||||
"manifest": {
|
||||
"env": {
|
||||
"#1": "MAILER_DSN=mailgun://KEY:DOMAIN@default?region=us",
|
||||
"#2": "MAILER_DSN=mailgun+smtp://USERNAME:PASSWORD@default?region=us"
|
||||
}
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/mailgun-mailer:4.4@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/mailjet-mailer": {
|
||||
"version": "5.2",
|
||||
"recipe": {
|
||||
"repo": "5.2",
|
||||
"branch": "master",
|
||||
"version": "5.2",
|
||||
"ref": "037c3256baa3334fd4cc3092a63209ae523696ff"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/mailjet-mailer": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/mailjet-mailer",
|
||||
"version": "5.2",
|
||||
"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": [],
|
||||
"origin": "symfony/mailjet-mailer:5.2@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/maker-bundle": {
|
||||
"version": "1.0",
|
||||
"recipe": {
|
||||
"repo": "1.0",
|
||||
"branch": "master",
|
||||
"version": "1.0",
|
||||
"ref": "fadbfe33303a76e25cb63401050439aa9b1a9c7f"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/maker-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/maker-bundle",
|
||||
"version": "1.0",
|
||||
"manifest": {
|
||||
"bundles": {
|
||||
"Symfony\\Bundle\\MakerBundle\\MakerBundle": [
|
||||
"dev"
|
||||
]
|
||||
},
|
||||
"aliases": [
|
||||
"maker",
|
||||
"generator",
|
||||
"make"
|
||||
]
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/maker-bundle:1.0@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/mattermost-notifier": {
|
||||
"version": "5.1",
|
||||
"recipe": {
|
||||
"repo": "5.1",
|
||||
"branch": "master",
|
||||
"version": "5.1",
|
||||
"ref": "5493dd41fa3c575c93a58f374e46d62e6dc232cc"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/mattermost-notifier": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/mattermost-notifier",
|
||||
"version": "5.1",
|
||||
"manifest": {
|
||||
"env": {
|
||||
"#1": "See https://docs.mattermost.com/developer/bot-accounts.html",
|
||||
"#2": "MATTERMOST_DSN=mattermost://ACCESS_TOKEN@HOST/PATH?channel=CHANNEL"
|
||||
}
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/mattermost-notifier:5.1@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/mercure-bundle": {
|
||||
"version": "0.1",
|
||||
"recipe": {
|
||||
"repo": "0.1",
|
||||
"branch": "master",
|
||||
"version": "0.1",
|
||||
"ref": "d625f7454ed4a398a7c11606b3cab82f77c885d3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/mercure-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/mercure-bundle",
|
||||
"version": "0.1",
|
||||
"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"
|
||||
},
|
||||
"aliases": [
|
||||
"mercure"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
"config/packages/mercure.yaml": {
|
||||
"contents": "mercure:\n hubs:\n default:\n url: '%env(MERCURE_PUBLISH_URL)%'\n jwt: '%env(MERCURE_JWT_TOKEN)%'\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "symfony/mercure-bundle:0.1@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/mercure-bundle": {
|
||||
"version": "0.2",
|
||||
"recipe": {
|
||||
"repo": "0.2",
|
||||
"branch": "master",
|
||||
"version": "0.2",
|
||||
"ref": "9c94631c3fc2e9ab2302380ebb36b5942f5be676"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/mercure-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/mercure-bundle",
|
||||
"version": "0.2",
|
||||
"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"
|
||||
},
|
||||
"aliases": [
|
||||
"mercure"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
"config/packages/mercure.yaml": {
|
||||
"contents": "mercure:\n enable_profiler: '%kernel.debug%'\n hubs:\n default:\n url: '%env(MERCURE_PUBLISH_URL)%'\n jwt: '%env(MERCURE_JWT_TOKEN)%'\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "symfony/mercure-bundle:0.2@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/mercure-bundle": {
|
||||
"version": "0.3",
|
||||
"recipe": {
|
||||
"repo": "0.3",
|
||||
"branch": "master",
|
||||
"version": "0.3",
|
||||
"ref": "d1cdff3ae53bf6a5cbfb088c82f26032bdc14cc3"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/mercure-bundle": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/mercure-bundle",
|
||||
"version": "0.3",
|
||||
"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://127.0.0.1:8000/.well-known/mercure",
|
||||
"#3": "The public URL of the Mercure hub, used by the browser to connect",
|
||||
"MERCURE_PUBLIC_URL": "https://127.0.0.1:8000/.well-known/mercure",
|
||||
"#4": "The secret used to sign the JWTs",
|
||||
"MERCURE_JWT_SECRET": "!ChangeMe!"
|
||||
},
|
||||
"aliases": [
|
||||
"mercure"
|
||||
]
|
||||
},
|
||||
"files": {
|
||||
"config/packages/mercure.yaml": {
|
||||
"contents": "mercure:\n hubs:\n default:\n url: '%env(MERCURE_URL)%'\n public_url: '%env(MERCURE_PUBLIC_URL)%'\n jwt:\n secret: '%env(MERCURE_JWT_SECRET)%'\n publish: '*'\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "symfony/mercure-bundle:0.3@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/mercure-notifier": {
|
||||
"version": "5.3",
|
||||
"recipe": {
|
||||
"repo": "5.3",
|
||||
"branch": "master",
|
||||
"version": "5.3",
|
||||
"ref": "ae4620ee823a67e41f65aabec525fa52c79a8b09"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/mercure-notifier": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/mercure-notifier",
|
||||
"version": "5.3",
|
||||
"manifest": {
|
||||
"env": {
|
||||
"#1": "MERCURE_DSN=mercure://default"
|
||||
}
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/mercure-notifier:5.3@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/message-bird-notifier": {
|
||||
"version": "5.3",
|
||||
"recipe": {
|
||||
"repo": "5.3",
|
||||
"branch": "master",
|
||||
"version": "5.3",
|
||||
"ref": "d6da978846d2991e6383594a09245bd7689053aa"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/message-bird-notifier": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/message-bird-notifier",
|
||||
"version": "5.3",
|
||||
"manifest": {
|
||||
"env": {
|
||||
"#1": "MESSAGEBIRD_DSN=messagebird://TOKEN@default?from=FROM"
|
||||
}
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/message-bird-notifier:5.3@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/message-media-notifier": {
|
||||
"version": "5.4",
|
||||
"recipe": {
|
||||
"repo": "5.4",
|
||||
"branch": "master",
|
||||
"version": "5.4",
|
||||
"ref": "069fb95c3bba9bc8ba30d08d164aaea0725999b7"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/message-media-notifier": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/message-media-notifier",
|
||||
"version": "5.4",
|
||||
"manifest": {
|
||||
"env": {
|
||||
"#1": "MESSAGEMEDIA_DSN=messagemedia://API_KEY:API_SECRET@default?from=FROM"
|
||||
}
|
||||
},
|
||||
"files": [],
|
||||
"origin": "symfony/message-media-notifier:5.4@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/messenger": {
|
||||
"version": "4.1",
|
||||
"recipe": {
|
||||
"repo": "4.1",
|
||||
"branch": "master",
|
||||
"version": "4.1",
|
||||
"ref": "fb924c94bcbf351a987da8a8125133e72e059472"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/messenger": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/messenger",
|
||||
"version": "4.1",
|
||||
"manifest": {
|
||||
"copy-from-recipe": {
|
||||
"config/": "%CONFIG_DIR%/"
|
||||
},
|
||||
"env": {
|
||||
"#1": "MESSENGER_TRANSPORT_DSN=amqp://guest:guest@localhost:5672/%2f/messages"
|
||||
},
|
||||
"aliases": [
|
||||
"messenger"
|
||||
],
|
||||
"conflict": {
|
||||
"symfony/framework-bundle": "<4.1"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"config/packages/messenger.yaml": {
|
||||
"contents": "framework:\n messenger:\n transports:\n # Uncomment the following line to enable a transport named \"amqp\"\n # amqp: '%env(MESSENGER_TRANSPORT_DSN)%'\n\n routing:\n # Route your messages to the transports\n # 'App\\Message\\YourMessage': amqp\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "symfony/messenger:4.1@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"locks": {
|
||||
"symfony/messenger": {
|
||||
"version": "4.3",
|
||||
"recipe": {
|
||||
"repo": "4.3",
|
||||
"branch": "master",
|
||||
"version": "4.3",
|
||||
"ref": "25e3c964d3aee480b3acc3114ffb7940c89edfed"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manifests": {
|
||||
"symfony/messenger": {
|
||||
"repository": "github.com/symfony/recipes",
|
||||
"package": "symfony/messenger",
|
||||
"version": "4.3",
|
||||
"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"
|
||||
},
|
||||
"aliases": [
|
||||
"messenger"
|
||||
],
|
||||
"conflict": {
|
||||
"symfony/framework-bundle": "<4.3"
|
||||
}
|
||||
},
|
||||
"files": {
|
||||
"config/packages/messenger.yaml": {
|
||||
"contents": "framework:\n messenger:\n # Uncomment this (and the failed transport below) to send failed messages to this transport for later handling.\n # failure_transport: failed\n\n transports:\n # https://symfony.com/doc/current/messenger.html#transport-configuration\n # async: '%env(MESSENGER_TRANSPORT_DSN)%'\n # failed: 'doctrine://default?queue_name=failed'\n # sync: 'sync://'\n\n routing:\n # Route your messages to the transports\n # 'App\\Message\\YourMessage': async\n",
|
||||
"executable": false,
|
||||
"encoding": ""
|
||||
}
|
||||
},
|
||||
"origin": "symfony/messenger:4.3@github.com/symfony/recipes:master",
|
||||
"not_installable": false,
|
||||
"is_contrib": false
|
||||
}
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user