41 lines
959 B
PHP
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;
|
|
}
|
|
}
|