25 lines
518 B
PHP
25 lines
518 B
PHP
<?php
|
|
|
|
namespace KupShop\DropshipBundle;
|
|
|
|
interface TransferInterface
|
|
{
|
|
public static function getType(): string;
|
|
|
|
public static function getName(): string;
|
|
|
|
public function isRunnable(): bool;
|
|
|
|
public function setup(array $dropshipment): void;
|
|
|
|
public function process(): void;
|
|
|
|
public function in(array $config): void;
|
|
|
|
public function out(array $config): void;
|
|
|
|
public function prepareConfigurationData(array $data): array;
|
|
|
|
public function getConfigurationVariables(): array;
|
|
}
|