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