SlideImageRepositoryInterface

Extends

Interface SlideImageRepositoryInterface

category

System

package

Slider

subpackage

Interfaces

Methods

Deletes a SlideImage by the given slide image ID.

deleteSlideImageById(\IdType $slideImageId) : \SlideImageRepositoryInterface

Arguments

$slideImageId

\IdType

Response

\SlideImageRepositoryInterface

Same instance for method chaining.

Returns a SlideImage instance by the given slide image ID.

getById(\IdType $slideImageId) : \SlideImageInterface

Arguments

$slideImageId

\IdType

Response

\SlideImageInterface

Returns a SlideImageCollection instance by the given slide ID.

getBySlideId(\IdType $slideId) : \SlideImageCollection

Arguments

$slideId

\IdType

Response

\SlideImageCollection

Returns a SlideImageCollection with all existing SlideImage objects by the given slide ID and language ID.

getBySlideIdAndLanguageId(\IdType $slideId, \IdType $languageId) : \SlideImageCollection

Arguments

$slideId

\IdType

$languageId

\IdType

Response

\SlideImageCollection

Check if an image file is used by another slide image entry.

isSlideImageFileUsed(\FilenameStringType $filename, \IdType $slideImageId) : boolean

Arguments

$filename

\FilenameStringType

Slide image filename.

$slideImageId

\IdType

Response

boolean

Stores a SlideImage to the database.

store(\IdType $slideId, \SlideImageInterface $slideImage) : \SlideImageRepositoryInterface

Arguments

$slideId

\IdType

$slideImage

\SlideImageInterface

Response

\SlideImageRepositoryInterface

Same instance for method chaining.

Unset the image filename references in other slide image entry by the given filename.

unsetSlideImageReference(\FilenameStringType $filename) : \SlideImageRepositoryInterface

Arguments

$filename

\FilenameStringType

Slide image filename.

Response

\SlideImageRepositoryInterface

Same instance for method chaining.