ProductsMapper
implements
LoggerAwareInterface
Interfaces, Classes and Traits
- LoggerAwareInterface
Table of Contents
-
$db
: CI_DB_query_builder
-
$logger
: LoggerInterface|null
-
$mode
: MappingMode
-
__construct()
: mixed
-
findProductByAfterbuyProduct()
: ProductMapping
-
setLogger()
: mixed
-
findProductsCombisIdsByModel()
: mixed
-
findProductsIdsByModel()
: mixed
-
log()
: void
$db
private
CI_DB_query_builder
$db
$logger
private
LoggerInterface|null
$logger
$mode
private
MappingMode
$mode
__construct()
public
__construct(MappingMode $mode[, CI_DB_query_builder $db = null ]) : mixed
Parameters
-
$mode
: MappingMode
-
-
$db
: CI_DB_query_builder
= null
-
Return values
mixed
—
findProductByAfterbuyProduct()
public
findProductByAfterbuyProduct(AfterbuyProduct $afterbuyProduct) : ProductMapping
Parameters
-
$afterbuyProduct
: AfterbuyProduct
-
Return values
ProductMapping
—
setLogger()
public
setLogger(LoggerInterface $logger) : mixed
Parameters
-
$logger
: LoggerInterface
-
Return values
mixed
—
findProductsCombisIdsByModel()
private
findProductsCombisIdsByModel(string $model) : mixed
Parameters
-
$model
: string
-
Return values
mixed
—
findProductsIdsByModel()
private
findProductsIdsByModel(string $model) : mixed
Parameters
-
$model
: string
-
Return values
mixed
—
log()
private
log(string $message) : void
Parameters
-
$message
: string
-
Return values
void
—