ReadServiceImageListsCollectionFactory
in package
implements
ReadServiceImageListsCollectionFactoryInterface
Class ReadServiceImageListFactory
Interfaces, Classes and Traits
- ReadServiceImageListsCollectionFactoryInterface
- Interface ReadServiceImageListsCollectionFactoryInterface
Table of Contents
- $imageBuilder : ImageBuilderInterface
- $imageIdStack : array<string|int, Id>
- $imageListBuilder : ImageListBuilderInterface
- $images : array<string|int, ImageInterface>
- $languageCodeStack : array<string|int, LanguageCode>
- $languageProvider : LanguageProviderInterface
- $shopLocalPath : string
- $shopWebPath : string
- $textCollections : array<string|int, TextCollection>
- __construct() : mixed
- ReadServiceImageListFactory constructor.
- createImageListCollection() : ImageListsCollection
- assignBuilderImagePaths() : void
- createImageId() : Id
- createImageListImageTextCollections() : mixed
- createImages() : void
- createLanguageCode() : LanguageCode
- factoryReset() : void
- webPathFromLocalPath() : string
Properties
$imageBuilder
protected
ImageBuilderInterface
$imageBuilder
$imageIdStack
protected
array<string|int, Id>
$imageIdStack
= []
$imageListBuilder
protected
ImageListBuilderInterface
$imageListBuilder
$images
protected
array<string|int, ImageInterface>
$images
= []
$languageCodeStack
protected
array<string|int, LanguageCode>
$languageCodeStack
= []
$languageProvider
protected
LanguageProviderInterface
$languageProvider
$shopLocalPath
protected
string
$shopLocalPath
$shopWebPath
protected
string
$shopWebPath
$textCollections
protected
array<string|int, TextCollection>
$textCollections
= []
Methods
__construct()
ReadServiceImageListFactory constructor.
public
__construct(LanguageProviderInterface $languageProvider, ImageBuilderInterface $imageBuilder, ImageListBuilderInterface $imageListBuilder, string $shopWebPath, string $shopLocalPath) : mixed
Parameters
- $languageProvider : LanguageProviderInterface
- $imageBuilder : ImageBuilderInterface
- $imageListBuilder : ImageListBuilderInterface
- $shopWebPath : string
- $shopLocalPath : string
Return values
mixed —createImageListCollection()
public
createImageListCollection(array<string|int, mixed> $imageListDtos, array<string|int, mixed> $imageListImageDtos, array<string|int, mixed> $imageListImageTextDtos) : ImageListsCollection
Parameters
- $imageListDtos : array<string|int, mixed>
- $imageListImageDtos : array<string|int, mixed>
- $imageListImageTextDtos : array<string|int, mixed>
Tags
Return values
ImageListsCollection —assignBuilderImagePaths()
protected
assignBuilderImagePaths(ImageListImageDtoInterface $dto) : void
Parameters
- $dto : ImageListImageDtoInterface
Return values
void —createImageId()
protected
createImageId(int $imageId) : Id
Parameters
- $imageId : int
Return values
Id —createImageListImageTextCollections()
protected
createImageListImageTextCollections(array<string|int, ImageListImageTextDtoInterface> $imageListImageTextDtos) : mixed
Parameters
- $imageListImageTextDtos : array<string|int, ImageListImageTextDtoInterface>
Return values
mixed —createImages()
protected
createImages(array<string|int, ImageListImageDtoInterface> $imageListImageDtos) : void
Parameters
- $imageListImageDtos : array<string|int, ImageListImageDtoInterface>
Tags
Return values
void —createLanguageCode()
protected
createLanguageCode(int $languageId) : LanguageCode
Parameters
- $languageId : int
Return values
LanguageCode —factoryReset()
protected
factoryReset() : void
Return values
void —webPathFromLocalPath()
protected
webPathFromLocalPath(string $localPath) : string
Parameters
- $localPath : string