Reader
in package
implements
ReaderInterface
Class Reader
Interfaces, Classes and Traits
- ReaderInterface
- Interface ProductImageReaderInterface
Table of Contents
- PRODUCTS_ID_COLUMN = 'products_images.products_id'
- PRODUCTS_IMAGE_ACTIVE_COLUMN = 'products_images.gm_show_image'
- PRODUCTS_IMAGE_NAME_COLUMN = 'products_images.image_name'
- PRODUCTS_IMAGE_SORTING_COLUMN = 'products_images.image_nr'
- PRODUCTS_IMAGES_TABLE = 'products_images'
- $connection : Connection
- $imageGalleryPath : mixed
- $imageInfoPath : mixed
- $imageOriginalPath : mixed
- $imagePopUpPath : mixed
- $imageThumbnailPath : mixed
- $builder : ImageDtoBuilderInterface
- $filesystem : Filesystem
- __construct() : mixed
- ProductImageReader constructor.
- getMainProductImage() : ImageDto
- getProductImages() : ImageDtoCollection
Constants
PRODUCTS_ID_COLUMN
protected
mixed
PRODUCTS_ID_COLUMN
= 'products_images.products_id'
PRODUCTS_IMAGE_ACTIVE_COLUMN
protected
mixed
PRODUCTS_IMAGE_ACTIVE_COLUMN
= 'products_images.gm_show_image'
PRODUCTS_IMAGE_NAME_COLUMN
protected
mixed
PRODUCTS_IMAGE_NAME_COLUMN
= 'products_images.image_name'
PRODUCTS_IMAGE_SORTING_COLUMN
protected
mixed
PRODUCTS_IMAGE_SORTING_COLUMN
= 'products_images.image_nr'
PRODUCTS_IMAGES_TABLE
protected
mixed
PRODUCTS_IMAGES_TABLE
= 'products_images'
Properties
$connection
protected
Connection
$connection
$imageGalleryPath
protected
mixed
$imageGalleryPath
$imageInfoPath
protected
mixed
$imageInfoPath
$imageOriginalPath
protected
mixed
$imageOriginalPath
$imagePopUpPath
protected
mixed
$imagePopUpPath
$imageThumbnailPath
protected
mixed
$imageThumbnailPath
$builder
private
ImageDtoBuilderInterface
$builder
$filesystem
private
Filesystem
$filesystem
Methods
__construct()
ProductImageReader constructor.
public
__construct(Connection $connection, Filesystem $filesystem, ImageDtoBuilderInterface $builder, ProductOriginalImages $imageOriginalPath, ProductInfoImages $imageInfoPath, ProductPopUpImages $imagePopUpPath, ProductThumbnailImages $imageThumbnailPath, ProductGalleryImages $imageGalleryPath) : mixed
Parameters
- $connection : Connection
- $filesystem : Filesystem
- $builder : ImageDtoBuilderInterface
- $imageOriginalPath : ProductOriginalImages
- $imageInfoPath : ProductInfoImages
- $imagePopUpPath : ProductPopUpImages
- $imageThumbnailPath : ProductThumbnailImages
- $imageGalleryPath : ProductGalleryImages
Return values
mixed —getMainProductImage()
public
getMainProductImage(ProductId $id, LanguageId $languageId) : ImageDto
Parameters
- $id : ProductId
- $languageId : LanguageId
Tags
Return values
ImageDto —getProductImages()
public
getProductImages(ProductId $id, LanguageId $languageId) : ImageDtoCollection
Parameters
- $id : ProductId
- $languageId : LanguageId