SlideImageRepositoryWriter
in package
implements
SlideImageRepositoryWriterInterface
Class SlideImageRepositoryWriter
Tags
Interfaces, Classes and Traits
- SlideImageRepositoryWriterInterface
- Interface SlideImageRepositoryWriterInterface
Table of Contents
- $db : CI_DB_query_builder
- Query builder.
- $table : string
- Table name
- __construct() : mixed
- SlideImageRepositoryWriter constructor.
- store() : int
- Inserts a slide image to the database.
- unsetSlideImageReference() : SlideImageRepositoryWriterInterface
- Unset the image filename references in other slide image entry by the given filename.
Properties
$db
Query builder.
protected
CI_DB_query_builder
$db
$table
Table name
protected
string
$table
= 'slide_images'
Methods
__construct()
SlideImageRepositoryWriter constructor.
public
__construct(CI_DB_query_builder $db) : mixed
Parameters
- $db : CI_DB_query_builder
-
Query builder.
Return values
mixed —store()
Inserts a slide image to the database.
public
store(IdType $slideId, SlideImageInterface $slideImage) : int
Parameters
- $slideId : IdType
- $slideImage : SlideImageInterface
Return values
int —ID of inserted slide or the given slide ID if the slide had an ID already.
unsetSlideImageReference()
Unset the image filename references in other slide image entry by the given filename.
public
unsetSlideImageReference(FilenameStringType $filename) : SlideImageRepositoryWriterInterface
Parameters
- $filename : FilenameStringType
-
Slide image filename.
Return values
SlideImageRepositoryWriterInterface —Same instance for method chaining.