Documentation

ProductService
in package

Table of Contents

Properties

$auth  : AuthComponent
$clientRepository  : ClientRepository
$hashids  : Hashids
$productFilterService  : ProductFilterService
$productRepository  : ProductRepository
$request  : Request

Methods

__construct()  : mixed
findByProductId()  : array<string|int, mixed>
listProductsByUserId()  : array<string|int, mixed>|array<string|int, ProductEntity>
Retrieve 100 products of given user Accepts Query filters for: asin, sku, item_name, vat_type_id, comm_code, page, DESC, has_error
listProductVariantsByUserIdAndAsin()  : mixed
makeProductEntities()  : array<string|int, mixed>|null

Properties

Methods

findByProductId()

public findByProductId(int $productId) : array<string|int, mixed>
Parameters
$productId : int
Tags
throws
ProductsNotFoundException
Return values
array<string|int, mixed>

listProductsByUserId()

Retrieve 100 products of given user Accepts Query filters for: asin, sku, item_name, vat_type_id, comm_code, page, DESC, has_error

public listProductsByUserId(int $userId) : array<string|int, mixed>|array<string|int, ProductEntity>
Parameters
$userId : int
Tags
throws
UserNotFoundException
throws
ForbiddenExeption
throws
ProductsNotFoundException
Return values
array<string|int, mixed>|array<string|int, ProductEntity>

listProductVariantsByUserIdAndAsin()

public listProductVariantsByUserIdAndAsin(int $userId, mixed $asin) : mixed
Parameters
$userId : int
$asin : mixed

makeProductEntities()

public makeProductEntities(mixed $products) : array<string|int, mixed>|null
Parameters
$products : mixed
Return values
array<string|int, mixed>|null

        
On this page

Search results