30 lines
1018 B
PHP
30 lines
1018 B
PHP
<?php
|
|
|
|
namespace KupShop\BalikonosBundle\BalikobotAdapters;
|
|
|
|
class BalikobotLockersAdapter implements IBalikobotAdapter
|
|
{
|
|
public function transformOrderData(\Order $order, array $data, array &$custom_data): array
|
|
{
|
|
$delivery_data = $order->getData('delivery_data', false);
|
|
$lockers_data = [
|
|
'eid' => $data['eid'],
|
|
'branch_id' => $delivery_data['lockers_id'],
|
|
'service_type' => $delivery_data['lockers_carrier'],
|
|
'rec_email' => $data['rec_email'],
|
|
'rec_phone' => $data['rec_phone'],
|
|
'rec_name' => $data['rec_name'],
|
|
'price' => $data['price'],
|
|
'ins_currency' => $data['ins_currency'],
|
|
'vs' => $data['vs'],
|
|
'real_order_id' => $data['real_order_id'],
|
|
'weight' => $data['weight'],
|
|
'height' => $data['height'] ?? 0,
|
|
'width' => $data['width'] ?? 0,
|
|
'length' => $data['length'] ?? 0,
|
|
];
|
|
|
|
return $lockers_data;
|
|
}
|
|
}
|