{"catalogRevision":"cat_f13ab9a494120b5e","nodeId":"stack:framework-symfony","label":"Symfony","facet":"stack","nodeType":"atom","canonicalPath":"/discover/stack/framework-symfony","breadcrumbs":[{"id":"discovery","label":"Agent hosting discovery","canonicalPath":"/discover/discovery","kind":"root"},{"id":"stack","label":"Frameworks and execution targets","canonicalPath":"/discover/stack","kind":"facet"},{"id":"stack:frameworks","label":"Frameworks","canonicalPath":"/discover/stack/frameworks","kind":"group"},{"id":"stack:framework-symfony","label":"Symfony","canonicalPath":"/discover/stack/framework-symfony","kind":"atom"}],"parents":{"items":[{"id":"stack:frameworks","label":"Frameworks","canonicalPath":"/discover/stack/frameworks","kind":"group"}],"total":1,"offset":0,"limit":100},"children":{"items":[],"total":0,"offset":0,"limit":50},"recipes":{"items":[{"id":"page:recipes:product-catalog:symfony:relational-catalog","label":"Host product catalog with Symfony: relational catalog data","canonicalPath":"/recipes/product-catalog/symfony/relational-catalog","kind":"recipe"},{"id":"page:recipes:product-catalog:symfony:product-media","label":"Host product catalog with Symfony: public product media","canonicalPath":"/recipes/product-catalog/symfony/product-media","kind":"recipe"},{"id":"page:recipes:product-catalog:symfony:inventory-imports","label":"Host product catalog with Symfony: inventory imports","canonicalPath":"/recipes/product-catalog/symfony/inventory-imports","kind":"recipe"},{"id":"page:recipes:product-catalog:symfony:download-delivery","label":"Host product catalog with Symfony: authorized file delivery","canonicalPath":"/recipes/product-catalog/symfony/download-delivery","kind":"recipe"},{"id":"page:recipes:storefront:symfony:relational-catalog","label":"Host storefront with Symfony: relational catalog data","canonicalPath":"/recipes/storefront/symfony/relational-catalog","kind":"recipe"},{"id":"page:recipes:storefront:symfony:product-media","label":"Host storefront with Symfony: public product media","canonicalPath":"/recipes/storefront/symfony/product-media","kind":"recipe"},{"id":"page:recipes:storefront:symfony:inventory-imports","label":"Host storefront with Symfony: inventory imports","canonicalPath":"/recipes/storefront/symfony/inventory-imports","kind":"recipe"},{"id":"page:recipes:storefront:symfony:download-delivery","label":"Host storefront with Symfony: authorized file delivery","canonicalPath":"/recipes/storefront/symfony/download-delivery","kind":"recipe"},{"id":"page:recipes:marketplace:symfony:relational-catalog","label":"Host marketplace with Symfony: relational catalog data","canonicalPath":"/recipes/marketplace/symfony/relational-catalog","kind":"recipe"},{"id":"page:recipes:marketplace:symfony:product-media","label":"Host marketplace with Symfony: public product media","canonicalPath":"/recipes/marketplace/symfony/product-media","kind":"recipe"},{"id":"page:recipes:marketplace:symfony:inventory-imports","label":"Host marketplace with Symfony: inventory imports","canonicalPath":"/recipes/marketplace/symfony/inventory-imports","kind":"recipe"},{"id":"page:recipes:marketplace:symfony:download-delivery","label":"Host marketplace with Symfony: authorized file delivery","canonicalPath":"/recipes/marketplace/symfony/download-delivery","kind":"recipe"},{"id":"page:recipes:digital-downloads:symfony:relational-catalog","label":"Host digital downloads with Symfony: relational catalog data","canonicalPath":"/recipes/digital-downloads/symfony/relational-catalog","kind":"recipe"},{"id":"page:recipes:digital-downloads:symfony:product-media","label":"Host digital downloads with Symfony: public product media","canonicalPath":"/recipes/digital-downloads/symfony/product-media","kind":"recipe"},{"id":"page:recipes:digital-downloads:symfony:inventory-imports","label":"Host digital downloads with Symfony: inventory imports","canonicalPath":"/recipes/digital-downloads/symfony/inventory-imports","kind":"recipe"},{"id":"page:recipes:digital-downloads:symfony:download-delivery","label":"Host digital downloads with Symfony: authorized file delivery","canonicalPath":"/recipes/digital-downloads/symfony/download-delivery","kind":"recipe"},{"id":"page:recipes:subscription-content:symfony:relational-catalog","label":"Host subscription content with Symfony: relational catalog data","canonicalPath":"/recipes/subscription-content/symfony/relational-catalog","kind":"recipe"},{"id":"page:recipes:subscription-content:symfony:product-media","label":"Host subscription content with Symfony: public product media","canonicalPath":"/recipes/subscription-content/symfony/product-media","kind":"recipe"},{"id":"page:recipes:subscription-content:symfony:inventory-imports","label":"Host subscription content with Symfony: inventory imports","canonicalPath":"/recipes/subscription-content/symfony/inventory-imports","kind":"recipe"},{"id":"page:recipes:subscription-content:symfony:download-delivery","label":"Host subscription content with Symfony: authorized file delivery","canonicalPath":"/recipes/subscription-content/symfony/download-delivery","kind":"recipe"},{"id":"page:recipes:order-tracking:symfony:relational-catalog","label":"Host order tracking with Symfony: relational catalog data","canonicalPath":"/recipes/order-tracking/symfony/relational-catalog","kind":"recipe"},{"id":"page:recipes:order-tracking:symfony:product-media","label":"Host order tracking with Symfony: public product media","canonicalPath":"/recipes/order-tracking/symfony/product-media","kind":"recipe"},{"id":"page:recipes:order-tracking:symfony:inventory-imports","label":"Host order tracking with Symfony: inventory imports","canonicalPath":"/recipes/order-tracking/symfony/inventory-imports","kind":"recipe"},{"id":"page:recipes:order-tracking:symfony:download-delivery","label":"Host order tracking with Symfony: authorized file delivery","canonicalPath":"/recipes/order-tracking/symfony/download-delivery","kind":"recipe"},{"id":"page:guides:symfony:build-and-start","label":"Configure build and start for Symfony","canonicalPath":"/guides/symfony/build-and-start","kind":"recipe"},{"id":"page:guides:symfony:database-connection","label":"Connect Postgres for Symfony","canonicalPath":"/guides/symfony/database-connection","kind":"recipe"},{"id":"page:guides:symfony:schema-changes","label":"Apply database schema changes for Symfony","canonicalPath":"/guides/symfony/schema-changes","kind":"recipe"},{"id":"page:guides:symfony:object-client","label":"Configure S3-compatible access for Symfony","canonicalPath":"/guides/symfony/object-client","kind":"recipe"},{"id":"page:guides:symfony:cdn-assets","label":"Deliver public assets through CDN for Symfony","canonicalPath":"/guides/symfony/cdn-assets","kind":"recipe"},{"id":"page:guides:symfony:configuration-secrets","label":"Configure environment and secrets for Symfony","canonicalPath":"/guides/symfony/configuration-secrets","kind":"recipe"},{"id":"page:guides:symfony:private-file-access","label":"Enforce private-file authorization for Symfony","canonicalPath":"/guides/symfony/private-file-access","kind":"recipe"},{"id":"page:guides:symfony:deployment-diagnostics","label":"Diagnose deployment failures for Symfony","canonicalPath":"/guides/symfony/deployment-diagnostics","kind":"recipe"}],"total":32,"offset":0,"limit":50},"related":[],"requiredBy":{"items":[],"total":0,"offset":0,"limit":50},"publishedRecipeCount":32,"nextActions":[{"actionId":"browse-catalog","label":"Browse the catalog index","operationId":"catalog_index","method":"GET","relativePath":"/v1/catalog","origin":"api","parameters":{},"requiresAuthentication":false,"requiresApproval":false},{"actionId":"search-recipes","label":"Search published recipes by intent, stack and constraints","operationId":"search_recipes","method":"POST","relativePath":"/v1/catalog/search","origin":"api","parameters":{"body":{"limit":5,"query":"Symfony"}},"requiresAuthentication":false,"requiresApproval":false},{"actionId":"inspect:page:recipes:product-catalog:symfony:relational-catalog","label":"Inspect the full recipe contract","operationId":"inspect_recipe","method":"GET","relativePath":"/v1/catalog/recipes/page%3Arecipes%3Aproduct-catalog%3Asymfony%3Arelational-catalog","origin":"api","parameters":{"recipeId":"page:recipes:product-catalog:symfony:relational-catalog"},"requiresAuthentication":false,"requiresApproval":false},{"actionId":"inspect:page:recipes:product-catalog:symfony:product-media","label":"Inspect the full recipe contract","operationId":"inspect_recipe","method":"GET","relativePath":"/v1/catalog/recipes/page%3Arecipes%3Aproduct-catalog%3Asymfony%3Aproduct-media","origin":"api","parameters":{"recipeId":"page:recipes:product-catalog:symfony:product-media"},"requiresAuthentication":false,"requiresApproval":false},{"actionId":"inspect:page:recipes:product-catalog:symfony:inventory-imports","label":"Inspect the full recipe contract","operationId":"inspect_recipe","method":"GET","relativePath":"/v1/catalog/recipes/page%3Arecipes%3Aproduct-catalog%3Asymfony%3Ainventory-imports","origin":"api","parameters":{"recipeId":"page:recipes:product-catalog:symfony:inventory-imports"},"requiresAuthentication":false,"requiresApproval":false},{"actionId":"inspect:page:recipes:product-catalog:symfony:download-delivery","label":"Inspect the full recipe contract","operationId":"inspect_recipe","method":"GET","relativePath":"/v1/catalog/recipes/page%3Arecipes%3Aproduct-catalog%3Asymfony%3Adownload-delivery","origin":"api","parameters":{"recipeId":"page:recipes:product-catalog:symfony:download-delivery"},"requiresAuthentication":false,"requiresApproval":false},{"actionId":"inspect:page:recipes:storefront:symfony:relational-catalog","label":"Inspect the full recipe contract","operationId":"inspect_recipe","method":"GET","relativePath":"/v1/catalog/recipes/page%3Arecipes%3Astorefront%3Asymfony%3Arelational-catalog","origin":"api","parameters":{"recipeId":"page:recipes:storefront:symfony:relational-catalog"},"requiresAuthentication":false,"requiresApproval":false}]}