phpDocumentor

SlideImageRepository
in package
implements SlideImageRepositoryInterface

Class SliderRepository

Tags
category

System

subpackage

Repositories

Interfaces, Classes and Traits

SlideImageRepositoryInterface
Interface SlideImageRepositoryInterface

Table of Contents

$deleter  : SlideImageRepositoryDeleterInterface
$reader  : SlideImageRepositoryReaderInterface
$slideImageAreaRepository  : SlideImageAreaRepositoryInterface
$writer  : SlideImageRepositoryWriterInterface
__construct()  : mixed
SlideImageRepository constructor.
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.
_getSlideImageAreaCollection()  : SlideImageAreaCollection
Returns a SlideImageAreaCollection with all existing SlideImageArea objects by the given slide image ID.

Properties

Methods

__construct()

SlideImageRepository constructor.

public __construct(SlideImageRepositoryWriterInterface $writer, SlideImageRepositoryReaderInterface $reader, SlideImageRepositoryDeleterInterface $deleter, SlideImageAreaRepositoryInterface $slideImageAreaRepository) : mixed
Parameters
$writer : SlideImageRepositoryWriterInterface
$reader : SlideImageRepositoryReaderInterface
$deleter : SlideImageRepositoryDeleterInterface
$slideImageAreaRepository : SlideImageAreaRepositoryInterface
Return values
mixed

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
$slideId : IdType

ID of the slide to receive the slide image collection from.

$languageId : IdType

Language ID.

Tags
throws
UnexpectedValueException
throws
InvalidArgumentException

If no slide could be found by the provided slide ID.

Return values
SlideImageCollection

Search results