ImageBuilder

Implements \Gambio\ProductImageList\Image\Interfaces\ImageBuilderInterface

Class ImageBuilder

package

Gambio\ProductImageList\Image\Builders

Methods

build

build() : \Gambio\ProductImageList\Image\Interfaces\ImageInterface

create

create() : \Gambio\ProductImageList\Image\Interfaces\ImageBuilderInterface
static

reset

reset() 

withAltTitles

withAltTitles(\Gambio\ProductImageList\Image\Collections\TextCollection $altTitles) : \Gambio\ProductImageList\Image\Interfaces\ImageBuilderInterface

withId

withId(\Gambio\ProductImageList\Image\ValueObjects\Id $id) : \Gambio\ProductImageList\Image\Interfaces\ImageBuilderInterface

withLocalFilePath

withLocalFilePath(\Gambio\ProductImageList\Image\ValueObjects\LocalFilePath $localFilePath) : \Gambio\ProductImageList\Image\Interfaces\ImageBuilderInterface
inheritDoc

Arguments

$localFilePath

\Gambio\ProductImageList\Image\ValueObjects\LocalFilePath

Response

\Gambio\ProductImageList\Image\Interfaces\ImageBuilderInterface

withSortOrder

withSortOrder(\Gambio\ProductImageList\Image\ValueObjects\SortOrder $sortOrder) : \Gambio\ProductImageList\Image\Interfaces\ImageBuilderInterface

withTitles

withTitles(\Gambio\ProductImageList\Image\Collections\TextCollection $titles) : \Gambio\ProductImageList\Image\Interfaces\ImageBuilderInterface

withWebFilePath

withWebFilePath(\Gambio\ProductImageList\Image\ValueObjects\WebFilePath $webFilePath) : \Gambio\ProductImageList\Image\Interfaces\ImageBuilderInterface

Properties

id

id : \Gambio\ProductImageList\Image\ValueObjects\Id

localFilePath

localFilePath : \Gambio\ProductImageList\Image\ValueObjects\LocalFilePath
var

Type(s)

\Gambio\ProductImageList\Image\ValueObjects\LocalFilePath

webFilePath

webFilePath : \Gambio\ProductImageList\Image\ValueObjects\WebFilePath

sortOrder

sortOrder : \Gambio\ProductImageList\Image\ValueObjects\SortOrder

titles

titles : \Gambio\ProductImageList\Image\Collections\TextCollection

altTitles

altTitles : \Gambio\ProductImageList\Image\Collections\TextCollection