Files
kupshop/bundles/KupShop/BalikonosBundle/BalikobotAdapters/BalikobotLockersAdapter.php
2025-08-02 16:30:27 +02:00

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;
}
}