From c8c8a017118a1278ebc55a0d383cb6af15a2cb37 Mon Sep 17 00:00:00 2001 From: "github-action[bot]" <> Date: Thu, 12 Sep 2024 17:22:56 +0000 Subject: [PATCH] Create Flex endpoint --- dahromy.glide-symfony.1.0.json | 55 ++++++++++++++++++++++++++++++++++ dahromy.mvola-bundle.1.0.json | 51 +++++++++++++++++++++++++++++++ index.json | 29 ++++++++++++++++++ 3 files changed, 135 insertions(+) create mode 100644 dahromy.glide-symfony.1.0.json create mode 100644 dahromy.mvola-bundle.1.0.json create mode 100644 index.json diff --git a/dahromy.glide-symfony.1.0.json b/dahromy.glide-symfony.1.0.json new file mode 100644 index 00000000..1145114e --- /dev/null +++ b/dahromy.glide-symfony.1.0.json @@ -0,0 +1,55 @@ +{ + "manifests": { + "dahromy/glide-symfony": { + "manifest": { + "conflict": { + "php": "<8.0" + }, + "bundles": { + "DahRomy\\Glide\\DahRomyGlideBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%" + }, + "env": { + "GLIDE_SIGNATURE_KEY": "%generate(secret)%" + } + }, + "files": { + "config/packages/dahromy_glide.yaml": { + "contents": [ + "dahromy_glide:", + " source: '%kernel.project_dir%/public/uploads'", + " cache: '%kernel.project_dir%/var/cache/glide'", + " signature_key: '%env(GLIDE_SIGNATURE_KEY)%'", + " # Add other default configuration options as needed", + "", + "" + ], + "executable": false + }, + "config/packages/glide.yaml": { + "contents": [ + "glide:", + " source: '%kernel.project_dir%/public'", + " cache: '%kernel.project_dir%/var/cache/glide'", + "" + ], + "executable": false + }, + "config/routes/glide.yaml": { + "contents": [ + "glide:", + " resource: '@DahRomyGlideBundle/Resources/config/routes.php'", + " type: php", + "" + ], + "executable": false + } + }, + "ref": "d262c812fb4a055fa781676af5cebc26b456d61a" + } + } +} diff --git a/dahromy.mvola-bundle.1.0.json b/dahromy.mvola-bundle.1.0.json new file mode 100644 index 00000000..c93de8c7 --- /dev/null +++ b/dahromy.mvola-bundle.1.0.json @@ -0,0 +1,51 @@ +{ + "manifests": { + "dahromy/mvola-bundle": { + "manifest": { + "bundles": { + "DahRomy\\MVola\\DahRomyMVolaBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%" + }, + "env": { + "MVOLA_ENVIRONMENT": "sandbox", + "MVOLA_CONSUMER_KEY": "your_consumer_key_here", + "MVOLA_CONSUMER_SECRET": "your_consumer_secret_here", + "MVOLA_MERCHANT_NUMBER": "your_merchant_number_here", + "MVOLA_COMPANY_NAME": "your_company_name_here", + "MVOLA_AUTH_URL": "https://sandbox.mvola.mg/token" + } + }, + "files": { + "config/packages/mvola.yaml": { + "contents": [ + "mvola:", + " environment: '%env(MVOLA_ENVIRONMENT)%'", + " merchant_number: '%env(MVOLA_MERCHANT_NUMBER)%'", + " company_name: '%env(MVOLA_COMPANY_NAME)%'", + " consumer_key: '%env(MVOLA_CONSUMER_KEY)%'", + " consumer_secret: '%env(MVOLA_CONSUMER_SECRET)%'", + " auth_url: '%env(MVOLA_AUTH_URL)%'", + " max_retries: 3", + " retry_delay: 1000", + " cache_ttl: 3600", + "" + ], + "executable": false + }, + "config/routes/mvola.yaml": { + "contents": [ + "mvola:", + " resource: '@DahRomyMVolaBundle/Resources/config/routes.yaml'", + "" + ], + "executable": false + } + }, + "ref": "e281f6d2ae11f47e8a0c1813202d403b26586c43" + } + } +} diff --git a/index.json b/index.json new file mode 100644 index 00000000..f8d0400a --- /dev/null +++ b/index.json @@ -0,0 +1,29 @@ +{ + "aliases": [], + "recipes": { + "dahromy/glide-symfony": [ + "1.0" + ], + "dahromy/mvola-bundle": [ + "1.0" + ] + }, + "recipe-conflicts": { + "dahromy/glide-symfony": { + "1.0": { + "php": "<8.0" + } + } + }, + "versions": [], + "branch": "main", + "is_contrib": true, + "_links": { + "repository": "github.com/symfony/recipes-contrib", + "origin_template": "{package}:{version}@github.com/symfony/recipes-contrib:main", + "recipe_template": "https://raw.githubusercontent.com/symfony/recipes-contrib/flex/pull-1670/{package_dotted}.{version}.json", + "recipe_template_relative": "{package_dotted}.{version}.json", + "archived_recipes_template": "https://raw.githubusercontent.com/symfony/recipes-contrib/flex/pull-1670/archived/{package_dotted}/{ref}.json", + "archived_recipes_template_relative": "archived/{package_dotted}/{ref}.json" + } +}