SlideImageRepositoryReader
in package
implements
SlideImageRepositoryReaderInterface
Class SlideImageRepositoryReader
Tags
Interfaces, Classes and Traits
- SlideImageRepositoryReaderInterface
- Interface SlideImageRepositoryReaderInterface
Table of Contents
- $db : CI_DB_query_builder
- Query builder.
- $table : string
- Table name
- __construct() : mixed
- SlideImageRepositoryReader constructor.
- getById() : SlideImageInterface
- Returns a SlideImage for the given SlideImage ID.
- getBySlideId() : SlideImageCollection
- Returns a SlideImageCollection for 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.
- _setDbValues() : mixed
- Assign the SlideImage values via the setter.
Properties
$db
Query builder.
protected
CI_DB_query_builder
$db
$table
Table name
protected
string
$table
= 'slide_images'
Methods
__construct()
SlideImageRepositoryReader constructor.
public
__construct(CI_DB_query_builder $db) : mixed
Parameters
- $db : CI_DB_query_builder
-
Query builder.
Return values
mixed —getById()
Returns a SlideImage for the given SlideImage ID.
public
getById(IdType $slideImageId) : SlideImageInterface
Parameters
- $slideImageId : IdType
Tags
Return values
SlideImageInterface —getBySlideId()
Returns a SlideImageCollection for the given Slide ID.
public
getBySlideId(IdType $slideId) : SlideImageCollection
Parameters
- $slideId : IdType
Tags
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
Tags
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 —_setDbValues()
Assign the SlideImage values via the setter.
protected
_setDbValues(SlideImage $slideImage, array<string|int, mixed> $row) : mixed
Parameters
- $slideImage : SlideImage
- $row : array<string|int, mixed>