Commit du module Colissimo

This commit is contained in:
2020-09-09 12:52:39 +02:00
parent de4bc540e4
commit b5d5fd110e
123 changed files with 28431 additions and 0 deletions

View File

@@ -0,0 +1,56 @@
<?php
namespace SoColissimo\Utils;
use SoColissimo\SoColissimo;
/**
* Class ColissimoCodeReseau
* @package SoColissimo\Utils
*/
class ColissimoCodeReseau
{
const CODE_RESEAU_ARRAY =
[
'DE' =>
[
'CMT' => 'R03',
'BDP' => 'X00',
'PCS' => 'X00'
],
'ES' =>
[
'CMT' => 'R03',
'BDP' => 'X00',
],
'GB' =>
[
'CMT' => 'R03'
],
'LU' =>
[
'CMT' => 'R03'
],
'NL' =>
[
'BDP' => 'X00',
'CMT' => 'R03',
],
'BE' =>
[
'BDP' => 'R12',
'CMT' => 'R12',
]
];
public static function getCodeReseau($countryCode, $relayTypeCode)
{
if (array_key_exists($countryCode, self::CODE_RESEAU_ARRAY)) {
$innerArray = self::CODE_RESEAU_ARRAY[$countryCode];
if (array_key_exists($relayTypeCode, $innerArray)) {
return $innerArray[$relayTypeCode];
}
}
return null;
}
}