Class SliderRepository
Class SliderRepository
- SliderRepository implements SliderRepositoryInterface
Package: Slider\Repositories
Category: System
Located at Services/Core/Slider/Repositories/SliderRepository.inc.php
Category: System
Located at Services/Core/Slider/Repositories/SliderRepository.inc.php
Methods summary
public
__construct( SliderRepositoryWriterInterface $writer, SliderRepositoryReaderInterface $reader, SliderRepositoryDeleterInterface $deleter, SlideRepositoryInterface $slideRepository )
SliderRepository constructor.
public
getAll( void )
: SliderCollection
Returns a SliderCollection with all existing Slider objects.
public
getById( IdType $sliderId )
: SliderInterface
Returns a Slider instance by the given slider ID.
public
store( SliderInterface $slider )
: SliderRepositoryInterface
Stores a Slider to the database.
public
setStartPageSlider( IdType $sliderId )
: SliderRepositoryInterface
Set the Slider for the start page.
public
deleteSliderById( IdType $sliderId )
: SliderRepositoryInterface
Deletes a Slider by the given slider ID.
protected
_getSlideCollection( IdType $sliderId )
: SlideCollection
Returns a SlideCollection with all existing Slide objects by the given slider ID.