Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Regenerate the whole client #1

Merged
merged 1 commit into from
Feb 11, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion SoapClient/SoapClientBase.php
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ class SoapClientBase extends AbstractSoapClientBase
* @see \WsdlToPhp\PackageBase\AbstractSoapClientBase::getSoapClientClassName()
* @return string
*/
public function getSoapClientClassName($soapClientClassName = null)
public function getSoapClientClassName($soapClientClassName = null): string
{
return parent::getSoapClientClassName(static::DEFAULT_SOAP_CLIENT_CLASS);
}
Expand Down
9 changes: 5 additions & 4 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,15 @@
"name": "wsdltophp/package-colissimo-postage",
"description": "Package generated from https://ws.colissimo.fr/sls-ws/SlsServiceWS?wsdl using wsdltophp/packagegenerator",
"require": {
"php": ">=5.3.3",
"ext-soap": "*",
"php": ">=7.4",
"ext-dom": "*",
"ext-mbstring": "*",
"wsdltophp/packagebase": "~2.0"
"ext-soap": "*",
"wsdltophp/packagebase": "~5.0"
},
"autoload": {
"psr-4": {
"ColissimoPostage\\": "./src/",
"ColissimoPostage\\": "./src/ColissimoPostage",
"SoapClient\\": "./SoapClient/"
}
}
Expand Down
4 changes: 2 additions & 2 deletions generate.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ rm -rf $DEST/src/ \
$DEST/composer.lock;

# package informations
php-7.3 wsdltophp.phar generate:package \
php wsdltophp.phar generate:package \
--urlorpath="https://ws.colissimo.fr/sls-ws/SlsServiceWS?wsdl" \
--destination=$DEST \
--composer-name="wsdltophp/package-colissimo-postage" \
Expand All @@ -24,7 +24,7 @@ php-7.3 wsdltophp.phar generate:package \
--namespace="ColissimoPostage";

# generate package
php-7.3 wsdltophp.phar generate:package \
php wsdltophp.phar generate:package \
--urlorpath="https://ws.colissimo.fr/sls-ws/SlsServiceWS?wsdl" \
--destination=$DEST \
--composer-name="wsdltophp/package-colissimo-postage" \
Expand Down
9 changes: 5 additions & 4 deletions src/ClassMap.php → src/ColissimoPostage/ClassMap.php
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
<?php

declare(strict_types=1);

namespace ColissimoPostage;

/**
* Class which returns the class map definition
* @package
*/
class ClassMap
{
Expand All @@ -13,9 +14,9 @@ class ClassMap
* This array is sent to the \SoapClient when calling the WS
* @return string[]
*/
final public static function get()
final public static function get(): array
{
return array(
return [
'CheckGenerateLabelRequestType' => '\\ColissimoPostage\\StructType\\CheckGenerateLabelRequestType',
'outputFormat' => '\\ColissimoPostage\\StructType\\OutputFormat',
'letter' => '\\ColissimoPostage\\StructType\\Letter',
Expand Down Expand Up @@ -83,6 +84,6 @@ final public static function get()
'bordereauHeader' => '\\ColissimoPostage\\StructType\\BordereauHeader',
'getBordereauByNumber' => '\\ColissimoPostage\\StructType\\GetBordereauByNumber',
'getBordereauByNumberResponse' => '\\ColissimoPostage\\StructType\\GetBordereauByNumberResponse',
);
];
}
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
<?php

declare(strict_types=1);

namespace ColissimoPostage\ServiceType;

use SoapFault;
use \SoapClient\SoapClientBase;

/**
Expand All @@ -15,20 +18,21 @@ class Check extends SoapClientBase
* Method to call the operation originally named checkGenerateLabel
* @uses SoapClientBase::getSoapClient()
* @uses SoapClientBase::setResult()
* @uses SoapClientBase::getResult()
* @uses SoapClientBase::saveLastError()
* @param \ColissimoPostage\StructType\CheckGenerateLabel $parameters
* @return \ColissimoPostage\StructType\CheckGenerateLabelResponse|bool
*/
public function checkGenerateLabel(\ColissimoPostage\StructType\CheckGenerateLabel $parameters)
{
try {
$this->setResult($this->getSoapClient()->__soapCall('checkGenerateLabel', array(
$this->setResult($resultCheckGenerateLabel = $this->getSoapClient()->__soapCall('checkGenerateLabel', [
$parameters,
), array(), array(), $this->outputHeaders));
return $this->getResult();
} catch (\SoapFault $soapFault) {
], [], [], $this->outputHeaders));

return $resultCheckGenerateLabel;
} catch (SoapFault $soapFault) {
$this->saveLastError(__METHOD__, $soapFault);

return false;
}
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
<?php

declare(strict_types=1);

namespace ColissimoPostage\ServiceType;

use SoapFault;
use \SoapClient\SoapClientBase;

/**
Expand All @@ -15,41 +18,43 @@ class Generate extends SoapClientBase
* Method to call the operation originally named generateLabel
* @uses SoapClientBase::getSoapClient()
* @uses SoapClientBase::setResult()
* @uses SoapClientBase::getResult()
* @uses SoapClientBase::saveLastError()
* @param \ColissimoPostage\StructType\GenerateLabel $parameters
* @return \ColissimoPostage\StructType\GenerateLabelResponse|bool
*/
public function generateLabel(\ColissimoPostage\StructType\GenerateLabel $parameters)
{
try {
$this->setResult($this->getSoapClient()->__soapCall('generateLabel', array(
$this->setResult($resultGenerateLabel = $this->getSoapClient()->__soapCall('generateLabel', [
$parameters,
), array(), array(), $this->outputHeaders));
return $this->getResult();
} catch (\SoapFault $soapFault) {
], [], [], $this->outputHeaders));

return $resultGenerateLabel;
} catch (SoapFault $soapFault) {
$this->saveLastError(__METHOD__, $soapFault);

return false;
}
}
/**
* Method to call the operation originally named generateBordereauByParcelsNumbers
* @uses SoapClientBase::getSoapClient()
* @uses SoapClientBase::setResult()
* @uses SoapClientBase::getResult()
* @uses SoapClientBase::saveLastError()
* @param \ColissimoPostage\StructType\GenerateBordereauByParcelsNumbers $parameters
* @return \ColissimoPostage\StructType\GenerateBordereauByParcelsNumbersResponse|bool
*/
public function generateBordereauByParcelsNumbers(\ColissimoPostage\StructType\GenerateBordereauByParcelsNumbers $parameters)
{
try {
$this->setResult($this->getSoapClient()->__soapCall('generateBordereauByParcelsNumbers', array(
$this->setResult($resultGenerateBordereauByParcelsNumbers = $this->getSoapClient()->__soapCall('generateBordereauByParcelsNumbers', [
$parameters,
), array(), array(), $this->outputHeaders));
return $this->getResult();
} catch (\SoapFault $soapFault) {
], [], [], $this->outputHeaders));

return $resultGenerateBordereauByParcelsNumbers;
} catch (SoapFault $soapFault) {
$this->saveLastError(__METHOD__, $soapFault);

return false;
}
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
<?php

declare(strict_types=1);

namespace ColissimoPostage\ServiceType;

use SoapFault;
use \SoapClient\SoapClientBase;

/**
Expand All @@ -15,62 +18,65 @@ class Get extends SoapClientBase
* Method to call the operation originally named getListMailBoxPickingDates
* @uses SoapClientBase::getSoapClient()
* @uses SoapClientBase::setResult()
* @uses SoapClientBase::getResult()
* @uses SoapClientBase::saveLastError()
* @param \ColissimoPostage\StructType\GetListMailBoxPickingDates $parameters
* @return \ColissimoPostage\StructType\GetListMailBoxPickingDatesResponse|bool
*/
public function getListMailBoxPickingDates(\ColissimoPostage\StructType\GetListMailBoxPickingDates $parameters)
{
try {
$this->setResult($this->getSoapClient()->__soapCall('getListMailBoxPickingDates', array(
$this->setResult($resultGetListMailBoxPickingDates = $this->getSoapClient()->__soapCall('getListMailBoxPickingDates', [
$parameters,
), array(), array(), $this->outputHeaders));
return $this->getResult();
} catch (\SoapFault $soapFault) {
], [], [], $this->outputHeaders));

return $resultGetListMailBoxPickingDates;
} catch (SoapFault $soapFault) {
$this->saveLastError(__METHOD__, $soapFault);

return false;
}
}
/**
* Method to call the operation originally named getProductInter
* @uses SoapClientBase::getSoapClient()
* @uses SoapClientBase::setResult()
* @uses SoapClientBase::getResult()
* @uses SoapClientBase::saveLastError()
* @param \ColissimoPostage\StructType\GetProductInter $parameters
* @return \ColissimoPostage\StructType\GetProductInterResponse|bool
*/
public function getProductInter(\ColissimoPostage\StructType\GetProductInter $parameters)
{
try {
$this->setResult($this->getSoapClient()->__soapCall('getProductInter', array(
$this->setResult($resultGetProductInter = $this->getSoapClient()->__soapCall('getProductInter', [
$parameters,
), array(), array(), $this->outputHeaders));
return $this->getResult();
} catch (\SoapFault $soapFault) {
], [], [], $this->outputHeaders));

return $resultGetProductInter;
} catch (SoapFault $soapFault) {
$this->saveLastError(__METHOD__, $soapFault);

return false;
}
}
/**
* Method to call the operation originally named getBordereauByNumber
* @uses SoapClientBase::getSoapClient()
* @uses SoapClientBase::setResult()
* @uses SoapClientBase::getResult()
* @uses SoapClientBase::saveLastError()
* @param \ColissimoPostage\StructType\GetBordereauByNumber $parameters
* @return \ColissimoPostage\StructType\GetBordereauByNumberResponse|bool
*/
public function getBordereauByNumber(\ColissimoPostage\StructType\GetBordereauByNumber $parameters)
{
try {
$this->setResult($this->getSoapClient()->__soapCall('getBordereauByNumber', array(
$this->setResult($resultGetBordereauByNumber = $this->getSoapClient()->__soapCall('getBordereauByNumber', [
$parameters,
), array(), array(), $this->outputHeaders));
return $this->getResult();
} catch (\SoapFault $soapFault) {
], [], [], $this->outputHeaders));

return $resultGetBordereauByNumber;
} catch (SoapFault $soapFault) {
$this->saveLastError(__METHOD__, $soapFault);

return false;
}
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
<?php

declare(strict_types=1);

namespace ColissimoPostage\ServiceType;

use SoapFault;
use \SoapClient\SoapClientBase;

/**
Expand All @@ -15,20 +18,21 @@ class Plan extends SoapClientBase
* Method to call the operation originally named planPickup
* @uses SoapClientBase::getSoapClient()
* @uses SoapClientBase::setResult()
* @uses SoapClientBase::getResult()
* @uses SoapClientBase::saveLastError()
* @param \ColissimoPostage\StructType\PlanPickup $parameters
* @return \ColissimoPostage\StructType\PlanPickupResponse|bool
*/
public function planPickup(\ColissimoPostage\StructType\PlanPickup $parameters)
{
try {
$this->setResult($this->getSoapClient()->__soapCall('planPickup', array(
$this->setResult($resultPlanPickup = $this->getSoapClient()->__soapCall('planPickup', [
$parameters,
), array(), array(), $this->outputHeaders));
return $this->getResult();
} catch (\SoapFault $soapFault) {
], [], [], $this->outputHeaders));

return $resultPlanPickup;
} catch (SoapFault $soapFault) {
$this->saveLastError(__METHOD__, $soapFault);

return false;
}
}
Expand Down
Loading