Download the PHP package ucp-php-sdk/symfony-bundle without Composer

On this page you can find all versions of the php package ucp-php-sdk/symfony-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package symfony-bundle

Symfony Bundle

This package exposes the core SDK through Symfony services and HTTP endpoints.

Package name: ucp-php-sdk/symfony-bundle

It contains:

How To Use It

Use this package when the host app is Symfony and you want the SDK wired into HTTP endpoints quickly.

Install:

The default bundle stack gives you:

Basic bundle config:

Valid signature_policy values are off, log, and strict. Valid transports values are rest, mcp, a2a, and embedded; REST is the default. enabled_capabilities is an allowlist of capability descriptor names; the default empty list keeps every registered capability enabled. When mcp is enabled, transport_endpoints.mcp is required because the shared SDK advertises MCP metadata only and does not provide a default /ucp/mcp runtime endpoint. Remote profile fetching is default-deny until allowed_profile_hosts is configured. Set profile_fetching_development_mode to true only for localhost/plain-HTTP development.

Storage Schema

The default DBAL repositories do not install or migrate tables automatically. If you use the bundled DBAL storage adapter, call the schema bootstrapper from your install, update, deployment, or startup lifecycle before handling UCP traffic:

SchemaBootstrapper::ensureSchema() is idempotent and updates only SDK-owned tables. It leaves unrelated application tables untouched.

Replace the default storage adapter by binding repository interfaces to your own services.

The default DBAL-backed repositories are only storage adapters for SDK state. They are not the required integration model for Shopware or any other platform.

The bundle runtime classes are part of the dead-code QA scope. Coverage and internal reference checks focus on bridge code, listeners, commands, controllers, and the realistic merchant example instead of the exported SDK contracts.

For service tags, config shape, and replacement rules, see AGENTS.md.


All versions of symfony-bundle with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
ext-openssl Version *
doctrine/dbal Version ^3.7 || ^4.0
psr/log Version ^1.0 || ^2.0 || ^3.0
symfony/config Version ^6.4 || ^7.0
symfony/console Version ^6.4 || ^7.0
symfony/dependency-injection Version ^6.4 || ^7.0
symfony/deprecation-contracts Version ^3.0
symfony/event-dispatcher-contracts Version ^3.0
symfony/framework-bundle Version ^6.4 || ^7.0
symfony/http-client Version ^6.4 || ^7.0
symfony/http-client-contracts Version ^3.0
symfony/http-foundation Version ^6.4 || ^7.0
symfony/http-kernel Version ^6.4 || ^7.0
symfony/routing Version ^6.4 || ^7.0
ucp-php-sdk/core Version >=0.0.7 <0.1.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package ucp-php-sdk/symfony-bundle contains the following files

Loading the files please wait ...