ProductImportRunner
in package
implements
LoggerAwareInterface
Interfaces, Classes and Traits
- LoggerAwareInterface
Table of Contents
- $catalogRepository : AfterbuyCatalogRepository
- $configurationStorage : GambioAfterbuyConfigurationStorage
- $importer : AfterbuyProductImporter
- $logger : LoggerInterface
- $XMLService : AfterbuyXMLService
- __construct() : mixed
- run() : ProductImportRunnerStatus
- setLogger() : mixed
Properties
$catalogRepository
private
AfterbuyCatalogRepository
$catalogRepository
$configurationStorage
private
GambioAfterbuyConfigurationStorage
$configurationStorage
$importer
private
AfterbuyProductImporter
$importer
$logger
private
LoggerInterface
$logger
$XMLService
private
AfterbuyXMLService
$XMLService
Methods
__construct()
public
__construct(GambioAfterbuyConfigurationStorage $configurationStorage, AfterbuyXMLService $XMLService, AfterbuyCatalogRepository $catalogRepository, AfterbuyProductImporter $importer) : mixed
Parameters
- $configurationStorage : GambioAfterbuyConfigurationStorage
- $XMLService : AfterbuyXMLService
- $catalogRepository : AfterbuyCatalogRepository
- $importer : AfterbuyProductImporter
Return values
mixed —run()
public
run() : ProductImportRunnerStatus
Tags
Return values
ProductImportRunnerStatus —setLogger()
public
setLogger(LoggerInterface $logger) : mixed
Parameters
- $logger : LoggerInterface