Commit du module Colissimo
This commit is contained in:
56
local/modules/SoColissimo/Utils/ColissimoCodeReseau.php
Normal file
56
local/modules/SoColissimo/Utils/ColissimoCodeReseau.php
Normal 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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user