Documentation

ReadServiceImageListsCollectionFactory 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

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
inheritDoc
throws
FileDoesNotExistException
throws
PathIsNotAnUrlException
throws
UnfinishedBuildException
throws
UnfinishedBuildException
Return values
ImageListsCollection

Search results