Reader
in package
implements
ReaderInterface
Class Reader
Interfaces, Classes and Traits
- ReaderInterface
- Interface ReaderInterface
Table of Contents
- COMBIS_ID_COLUMN = 'products_properties_combis_id'
- IMAGE_LIST_COMBI_TABLE = 'product_image_list_combi'
- IMAGE_LIST_ID_COLUMN = 'product_image_list_id'
- IMAGE_LIST_IMAGE_ID_COLUMN = 'product_image_list_image_id'
- IMAGE_LIST_IMAGE_PATH_COLUMN = 'product_image_list_image_local_path'
- IMAGE_LIST_IMAGE_SORT_COLUMN = 'product_image_list_image_sort_order'
- IMAGE_LIST_IMAGE_TABLE = 'product_image_list_image'
- IMAGE_LIST_IMAGE_TEXT_TYPE_COLUMN = 'product_image_list_image_text_type'
- IMAGE_LIST_IMAGE_TEXT_VALUE_COLUMN = 'product_image_list_image_text_value'
- IMAGE_LIST_LANGUAGE_ID_COLUMN = 'language_id'
- IMAGE_LIST_TEXTS_TABLE = 'product_image_list_image_text'
- ORIGINAL_IMAGES_REGEXP = '#^.*images/product_images/original_images/(.*\.)(\w+)$#'
- $connection : Connection
- $filesystem : Filesystem
- $imageGalleryPath : ProductGalleryImages
- $imageInfoPath : ProductInfoImages
- $imageOriginalPath : ProductOriginalImages
- $imagePopUpPath : ProductPopUpImages
- $imageThumbnailPath : ProductThumbnailImages
- __construct() : mixed
- Reader constructor.
- getImageListImages() : ImageDtoCollection
- getMainImageListImage() : ImageDto
- getFilename() : string
- imageListQueryResult() : Statement
Constants
COMBIS_ID_COLUMN
protected
mixed
COMBIS_ID_COLUMN
= 'products_properties_combis_id'
IMAGE_LIST_COMBI_TABLE
protected
mixed
IMAGE_LIST_COMBI_TABLE
= 'product_image_list_combi'
IMAGE_LIST_ID_COLUMN
protected
mixed
IMAGE_LIST_ID_COLUMN
= 'product_image_list_id'
IMAGE_LIST_IMAGE_ID_COLUMN
protected
mixed
IMAGE_LIST_IMAGE_ID_COLUMN
= 'product_image_list_image_id'
IMAGE_LIST_IMAGE_PATH_COLUMN
protected
mixed
IMAGE_LIST_IMAGE_PATH_COLUMN
= 'product_image_list_image_local_path'
IMAGE_LIST_IMAGE_SORT_COLUMN
protected
mixed
IMAGE_LIST_IMAGE_SORT_COLUMN
= 'product_image_list_image_sort_order'
IMAGE_LIST_IMAGE_TABLE
protected
mixed
IMAGE_LIST_IMAGE_TABLE
= 'product_image_list_image'
IMAGE_LIST_IMAGE_TEXT_TYPE_COLUMN
protected
mixed
IMAGE_LIST_IMAGE_TEXT_TYPE_COLUMN
= 'product_image_list_image_text_type'
IMAGE_LIST_IMAGE_TEXT_VALUE_COLUMN
protected
mixed
IMAGE_LIST_IMAGE_TEXT_VALUE_COLUMN
= 'product_image_list_image_text_value'
IMAGE_LIST_LANGUAGE_ID_COLUMN
protected
mixed
IMAGE_LIST_LANGUAGE_ID_COLUMN
= 'language_id'
IMAGE_LIST_TEXTS_TABLE
protected
mixed
IMAGE_LIST_TEXTS_TABLE
= 'product_image_list_image_text'
ORIGINAL_IMAGES_REGEXP
protected
mixed
ORIGINAL_IMAGES_REGEXP
= '#^.*images/product_images/original_images/(.*\.)(\w+)$#'
Properties
$connection
protected
Connection
$connection
$filesystem
protected
Filesystem
$filesystem
$imageGalleryPath
protected
ProductGalleryImages
$imageGalleryPath
$imageInfoPath
protected
ProductInfoImages
$imageInfoPath
$imageOriginalPath
protected
ProductOriginalImages
$imageOriginalPath
$imagePopUpPath
protected
ProductPopUpImages
$imagePopUpPath
$imageThumbnailPath
protected
ProductThumbnailImages
$imageThumbnailPath
Methods
__construct()
Reader constructor.
public
__construct(Connection $connection, Filesystem $filesystem, ProductOriginalImages $imageOriginalPath, ProductInfoImages $imageInfoPath, ProductPopUpImages $imagePopUpPath, ProductThumbnailImages $imageThumbnailPath, ProductGalleryImages $imageGalleryPath) : mixed
Parameters
- $connection : Connection
- $filesystem : Filesystem
- $imageOriginalPath : ProductOriginalImages
- $imageInfoPath : ProductInfoImages
- $imagePopUpPath : ProductPopUpImages
- $imageThumbnailPath : ProductThumbnailImages
- $imageGalleryPath : ProductGalleryImages
Return values
mixed —getImageListImages()
public
getImageListImages(CombisIdDto $dto, LanguageId $languageId) : ImageDtoCollection
Parameters
- $dto : CombisIdDto
- $languageId : LanguageId
Tags
Return values
ImageDtoCollection —getMainImageListImage()
public
getMainImageListImage(CombisIdDto $dto, LanguageId $languageId) : ImageDto
Parameters
- $dto : CombisIdDto
- $languageId : LanguageId
Tags
Return values
ImageDto —getFilename()
protected
getFilename(string $relativePath) : string
Parameters
- $relativePath : string
Return values
string —imageListQueryResult()
protected
imageListQueryResult(CombisIdDto $dto, LanguageId $languageId) : Statement
Parameters
- $dto : CombisIdDto
- $languageId : LanguageId