Class ReadServiceImageListFactory
| package |
Gambio\ProductImageList\ReadService\Factories |
|---|
__construct(\LanguageProviderInterface $languageProvider, \Gambio\ProductImageList\Image\Interfaces\ImageBuilderInterface $imageBuilder, \Gambio\ProductImageList\ImageList\Interfaces\ImageListBuilderInterface $imageListBuilder, string $shopWebPath, string $shopLocalPath)
\LanguageProviderInterface
\Gambio\ProductImageList\ImageList\Interfaces\ImageListBuilderInterface
string
string
createImageId(integer $imageId) : \Gambio\ProductImageList\Image\ValueObjects\Id
createImageListCollection(array $imageListDtos, array $imageListImageDtos, array $imageListImageTextDtos) : \Gambio\ProductImageList\Collections\ImageListsCollection
| inheritDoc | |
|---|---|
| Throws |
|
array
array
array
\Gambio\ProductImageList\Collections\ImageListsCollection
createImageListImageTextCollections(array<mixed,\Gambio\ProductImageList\ReadService\Interfaces\ImageListImageTextDtoInterface> $imageListImageTextDtos)
array<mixed,\Gambio\ProductImageList\ReadService\Interfaces\ImageListImageTextDtoInterface>
createImages(array<mixed,\Gambio\ProductImageList\ReadService\Interfaces\ImageListImageDtoInterface> $imageListImageDtos)
| Throws |
|
|---|
array<mixed,\Gambio\ProductImageList\ReadService\Interfaces\ImageListImageDtoInterface>
createLanguageCode(integer $languageId) : \Gambio\ProductImageList\Image\ValueObjects\LanguageCode
factoryReset()
webPathFromLocalPath(string $localPath) : string
string
string
languageProvider : \LanguageProviderInterface
imageIdStack : array<mixed,\Gambio\ProductImageList\Image\ValueObjects\Id>
languageCodeStack : array<mixed,\Gambio\ProductImageList\Image\ValueObjects\LanguageCode>
textCollections : array<mixed,\Gambio\ProductImageList\Image\Collections\TextCollection>
images : array<mixed,\Gambio\ProductImageList\Image\Interfaces\ImageInterface>
imageBuilder : \Gambio\ProductImageList\Image\Interfaces\ImageBuilderInterface
shopWebPath : string
| var |
|---|
string
shopLocalPath : string
| var |
|---|
string
imageListBuilder : \Gambio\ProductImageList\ImageList\Interfaces\ImageListBuilderInterface