SlideImageRepositoryInterface
in
Interface SlideImageRepositoryInterface
Tags
Table of Contents
- deleteSlideImageById() : SlideImageRepositoryInterface
- Deletes a SlideImage by the given slide image ID.
- getById() : SlideImageInterface
- Returns a SlideImage instance by the given slide image ID.
- getBySlideId() : SlideImageCollection
- Returns a SlideImageCollection instance by the given slide ID.
- getBySlideIdAndLanguageId() : SlideImageCollection
- Returns a SlideImageCollection with all existing SlideImage objects by the given slide ID and language ID.
- isSlideImageFileUsed() : bool
- Check if an image file is used by another slide image entry.
- store() : SlideImageRepositoryInterface
- Stores a SlideImage to the database.
- unsetSlideImageReference() : SlideImageRepositoryInterface
- Unset the image filename references in other slide image entry by the given filename.
Methods
deleteSlideImageById()
Deletes a SlideImage by the given slide image ID.
public
deleteSlideImageById(IdType $slideImageId) : SlideImageRepositoryInterface
Parameters
- $slideImageId : IdType
Return values
SlideImageRepositoryInterface —Same instance for method chaining.
getById()
Returns a SlideImage instance by the given slide image ID.
public
getById(IdType $slideImageId) : SlideImageInterface
Parameters
- $slideImageId : IdType
Return values
SlideImageInterface —getBySlideId()
Returns a SlideImageCollection instance by the given slide ID.
public
getBySlideId(IdType $slideId) : SlideImageCollection
Parameters
- $slideId : IdType
Return values
SlideImageCollection —getBySlideIdAndLanguageId()
Returns a SlideImageCollection with all existing SlideImage objects by the given slide ID and language ID.
public
getBySlideIdAndLanguageId(IdType $slideId, IdType $languageId) : SlideImageCollection
Parameters
Return values
SlideImageCollection —isSlideImageFileUsed()
Check if an image file is used by another slide image entry.
public
isSlideImageFileUsed(FilenameStringType $filename, IdType $slideImageId) : bool
Parameters
- $filename : FilenameStringType
-
Slide image filename.
- $slideImageId : IdType
Return values
bool —store()
Stores a SlideImage to the database.
public
store(IdType $slideId, SlideImageInterface $slideImage) : SlideImageRepositoryInterface
Parameters
- $slideId : IdType
- $slideImage : SlideImageInterface
Return values
SlideImageRepositoryInterface —Same instance for method chaining.
unsetSlideImageReference()
Unset the image filename references in other slide image entry by the given filename.
public
unsetSlideImageReference(FilenameStringType $filename) : SlideImageRepositoryInterface
Parameters
- $filename : FilenameStringType
-
Slide image filename.
Return values
SlideImageRepositoryInterface —Same instance for method chaining.