instride / opendxp-data-definitions
Create reusable Import- and Export-Definitions for your OpenDXP DataObjects using a nice GUI.
Package info
github.com/instride-ch/opendxp-data-definitions
Type:opendxp-bundle
pkg:composer/instride/opendxp-data-definitions
v1.0.0
2026-06-30 09:14 UTC
Requires
- php: >=8.3
- ext-json: *
- jms/serializer: ^3.17
- league/csv: ^9.7
- nyholm/psr7: ^1.5
- open-dxp/opendxp: ^1.3
- openspout/openspout: ^4.23
- psr/http-client-implementation: ^1.0
- psr/http-factory-implementation: ^1.0
- symfony/dotenv: ^7.4
- symfony/form: ^7.4
- symfony/http-client: ^7.4
- symfony/runtime: ^7.4
- webmozart/assert: ^1.11
Requires (Dev)
- behat/behat: ^3.31
- friends-of-behat/symfony-extension: ^2.1
- phpstan/phpstan: ^2.1
- phpstan/phpstan-doctrine: ^2.0
- phpstan/phpstan-symfony: ^2.0
- phpstan/phpstan-webmozart-assert: ^2.0
- symplify/easy-coding-standard: ^13.2
Suggests
- guzzlehttp/psr7: For downloading external data like Images
Conflicts
- guzzlehttp/psr7: < 2.0
This package is auto-updated.
Last update: 2026-06-30 09:16:47 UTC
README
Data Definitions allows you to define your DataObject Imports and Exports using a nice GUI and re-run the definitions as often as you like. Everything within Data Definitions is extendable.
Requirements
- OpenDXP V1
Getting started
# Install via composer
composer require instride/opendxp-data-definitions
// Add to config/bundles.php return [ // ... \Instride\Bundle\OpenDxpDataDefinitionsBundle\OpenDxpDataDefinitionsBundle::class => ['all' => true] ];
# Install the bundle via command-line
bin/console opendxp:bundle:install OpenDxpDataDefinitionsBundle
- Reload OpenDXP Admin UI
- Open Settings → Import Definitions or Export Definitions
Documentation
License
instride AG, Sandgruebestrasse 4, 6210 Sursee, Switzerland
instride.ch, connect@instride.ch
Copyright © 2026 instride AG. All rights reserved.
For licensing details please visit LICENSE.md

