distrimedia / soap-client
PHP DistriMedia Soap Client
Installs: 3 039
Dependents: 1
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 1
Open Issues: 0
Type:php-module
pkg:composer/distrimedia/soap-client
Requires
- php: >=7.3
- ext-curl: *
- ext-dom: *
- ext-json: *
- ext-mbstring: *
- ext-simplexml: *
- ext-soap: *
- psr/log: ^1.0
- spatie/array-to-xml: ^2.13
Requires (Dev)
- phpunit/phpunit: ^9.2
- vlucas/phpdotenv: ^5.1
This package is auto-updated.
Last update: 2025-10-24 23:47:33 UTC
README
NOTICE
IF YOU WISH TO MAKE USE OF THIS PACKAGE , PLEASE ALWAYS CONTACT DISTRIMEDIA IN ADVANCE PLEASE
Introduction
This module provides PHP Services for the following SOAP calls:
CreateOrder
- Create an Order Service Object DistriMedia\SoapClient\Service\Order
- Call the function createOrderwith the following parameters- Order (DistriMedia\SoapClient\Struct\Order)
 
- Order (
Request Order Status
- Create an Order Service Object DistriMedia\SoapClient\Service\Order
- Call the function changeOrderStatusby{$param}with the following parameters- OrderID (string) | OrderNumber (string) | OrderReference
- Status (Startorder,Cancel)
 
Change Order Status
- Create an Order Service Object DistriMedia\SoapClient\Service\Order
- Call the function changeOrderStatus{$param}with the following parameters- OrderID (string) | OrderNumber (string) | OrderReference
- Status (Startorder,Cancel)
 
Change Customer
- Create a Customer Service Object DistriMedia\SoapClient\Service\Customer
- Call the function changeCustomer{$param}with the following parameters- Customer (DistriMedia\SoapClient\Struct\Customer)
- OrderID (string)
 
- Customer (
RequestInventory
- Create an Inventory Service Object DistriMedia\SoapClient\Service\Inventory
- Call the function changeOrderStatus{$param}with the following parameters- OrderID (string) | OrderNumber (string) | OrderReference
- Status (Startorder,Cancel)
 
Authors
- Baldwin bv info@baldwin.be
Testing
- 
copy .env.distto.envand fill in your credentials.
- 
Execute docker-compose run phpunitto run the unit tests