Files
kupshop/bundles/KupShop/DropshipBundle/Transfer/HeurekaTransfer.php
2025-08-02 16:30:27 +02:00

41 lines
959 B
PHP

<?php
namespace KupShop\DropshipBundle\Transfer;
use KupShop\DropshipBundle\TransferInterface;
use Query\Operator;
class HeurekaTransfer extends AbstractTransfer implements TransferInterface
{
protected static string $type = 'heureka';
protected static string $name = 'Heureka';
protected function getExternalData(\SimpleXMLElement $xml): array
{
return [];
}
protected function getDeliveryTypeByConfiguration(\SimpleXMLElement $order): ?\DeliveryType
{
return null;
}
public function in(array $config): void
{
}
public function out(array $config): void
{
}
public function getConfigurationVariables(): array
{
$vars['deliveryTypes'] = sqlQueryBuilder()->select('id,name')
->from('delivery_type_delivery')
->andWhere(Operator::equals(['class' => 'OsobniOdber']))
->execute()->fetchAllKeyValue();
return $vars;
}
}