class FleaderGetDataListener

Class FleaderGetDataListener

Methods

__construct(array $syncFrequencies, FleaderIntegrationManager $fleaderIntegrationManager, ContainerInterface $container)

FleaderGetDataListener constructor.

getCategoriesFromFleader(EventWithResult $event)

Return array of categories from erp

getProductsFromFleader(EventWithResult $event)

Return array of products from erp

getDeletedProductsFromFleader(EventWithResult $event)

Return array of deleted products from erp

getPriceListFromFleader(EventWithResult $event)

Return price list from erp

getLagerListFromFleader(EventWithResult $event)

Get product quantities

getProductRelationshipsFromFleader(EventWithResult $event)

Get product relationships

getCrossListsFromFleader(EventWithResult $event)

Get product relationships

getDeletedProductRelationshipsFromFleader(EventWithResult $event)

Get deleted product relationships

getBoomListsFromFleader(EventWithResult $event)

Get boom lists

getAllProductsIdAndCode(EventWithResult $eventWithResult)

Get all erp ids of products Fleader can change erp_code(???) so we have to use product id as code Use this only for syncing products - other api's use erp_code

Details

at line 45
__construct(array $syncFrequencies, FleaderIntegrationManager $fleaderIntegrationManager, ContainerInterface $container)

FleaderGetDataListener constructor.

Parameters

array $syncFrequencies
FleaderIntegrationManager $fleaderIntegrationManager
ContainerInterface $container

at line 57
getCategoriesFromFleader(EventWithResult $event)

Return array of categories from erp

Parameters

EventWithResult $event

Exceptions

Exception

at line 77
getProductsFromFleader(EventWithResult $event)

Return array of products from erp

Parameters

EventWithResult $event

Exceptions

Exception

at line 98
getDeletedProductsFromFleader(EventWithResult $event)

Return array of deleted products from erp

Parameters

EventWithResult $event

Exceptions

Exception

at line 119
getPriceListFromFleader(EventWithResult $event)

Return price list from erp

Parameters

EventWithResult $event

Exceptions

Exception

at line 141
getLagerListFromFleader(EventWithResult $event)

Get product quantities

Parameters

EventWithResult $event

Exceptions

Exception

at line 162
getImagesFromFleader(EventWithResult $event)

Get images

Parameters

EventWithResult $event

Exceptions

Exception

at line 183
getProductRelationshipsFromFleader(EventWithResult $event)

Get product relationships

Parameters

EventWithResult $event

Exceptions

Exception

at line 204
getCrossListsFromFleader(EventWithResult $event)

Get product relationships

Parameters

EventWithResult $event

Exceptions

Exception

at line 225
getDeletedProductRelationshipsFromFleader(EventWithResult $event)

Get deleted product relationships

Parameters

EventWithResult $event

Exceptions

Exception

at line 246
getBrandsFromFleader(EventWithResult $event)

Get brands

Parameters

EventWithResult $event

Exceptions

Exception

at line 285
getBoomListsFromFleader(EventWithResult $event)

Get boom lists

Parameters

EventWithResult $event

Exceptions

Exception

at line 310
getAllProductsIdAndCode(EventWithResult $eventWithResult)

Get all erp ids of products Fleader can change erp_code(???) so we have to use product id as code Use this only for syncing products - other api's use erp_code

Parameters

EventWithResult $eventWithResult

Exceptions

Exception