Class SlideRepositoryReader

Class SlideRepositoryReader

SlideRepositoryReader implements SlideRepositoryReaderInterface

Methods summary

public __construct( CI_DB_query_builder $db )

SlideRepositoryReader constructor.

public getBySliderId( IdType $sliderId ) : SlideCollection

Returns a SlideCollection for the given Slider ID.

public getById( IdType $slideId ) : SlideInterface

Returns a Slide instance by the given slide ID.

public getBySliderIdAndLanguageId( IdType $sliderId, IdType $languageId ) : SlideCollection

Returns a SlideCollection with all existing Slide objects by the given slider ID and language ID.

public isSlideThumbnailImageFileUsed( FilenameStringType $filename, IdType $slideId ) : boolean

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

protected _setDbValues( Slide $slide, array $row )

Assign the slide values via the setters.

Properties summary

protected $table : string

Table name

'slides'
protected $db : CI_DB_query_builder

Query builder.