Class SlideRepositoryReader
Class SlideRepositoryReader
-
SlideRepositoryReader
implements
SlideRepositoryReaderInterface
Methods summary
public
|
#
__construct( CI_DB_query_builder $db )
SlideRepositoryReader constructor.
SlideRepositoryReader constructor.
Parameters
|
public
SlideCollection
|
#
getBySliderId( IdType $sliderId )
Returns a SlideCollection for the given Slider ID.
Returns a SlideCollection for the given Slider ID.
Parameters
Returns
Throws
UnexpectedValueException
InvalidArgumentException
Implementation of
|
public
SlideInterface
|
#
getById( IdType $slideId )
Returns a Slide instance by the given slide ID.
Returns a Slide instance by the given slide ID.
Parameters
Returns
Throws
UnexpectedValueException
InvalidArgumentException
Implementation of
|
public
SlideCollection
|
#
getBySliderIdAndLanguageId( IdType $sliderId, IdType $languageId )
Returns a SlideCollection with all existing Slide objects by the given slider ID and language ID.
Returns a SlideCollection with all existing Slide objects by the given slider ID and language ID.
Parameters
Returns
Throws
UnexpectedValueException
InvalidArgumentException
Implementation of
|
public
boolean
|
#
isSlideThumbnailImageFileUsed( FilenameStringType $filename, IdType $slideId )
Check if an image file is used by another slide entry.
Check if an image file is used by another slide entry.
Parameters
- $filename
- Slide thumbnail image filename.
- $slideId
Returns
boolean
Implementation of
|
protected
|
#
_setDbValues( Slide $slide, array $row )
Assign the slide values via the setters.
Assign the slide values via the setters.
Parameters
- $slide
- Slide object.
- $row
- Fetched DB row.
Throws
InvalidArgumentException If $row contains invalid values.
|
Properties summary
protected
string
|
$table
|
|
protected
CI_DB_query_builder
|
$db
|
|