interface ProductManagerInterface

Interface ProductManagerInterface

Methods

getDBProduct(Product $product)

Find product

saveProduct(Product $product)

Pesrist new product

editProduct(Product $product)

Check for all preconditions, create references to all foreign entities and persist new product. Editing only "Basic info" and "Price"

bool|stdClass
deleteProduct(array $array)

Remove products from array

array
getProductsCollection(array $products)

Find collection of products

array
getFeatureProducts()

Find featured products

Details

at line 27
Product getDBProduct(Product $product)

Find product

Parameters

Product $product

Return Value

Product

at line 35
Product saveProduct(Product $product)

Pesrist new product

Parameters

Product $product

Return Value

Product

at line 45
Product editProduct(Product $product)

Check for all preconditions, create references to all foreign entities and persist new product. Editing only "Basic info" and "Price"

Parameters

Product $product

Return Value

Product

Exceptions

Exception

at line 55
bool|stdClass deleteProduct(array $array)

Remove products from array

Parameters

array $array

Return Value

bool|stdClass

Exceptions

Exception

at line 63
array getProductsCollection(array $products)

Find collection of products

Parameters

array $products

Return Value

array

at line 69
array getFeatureProducts()

Find featured products

Return Value

array