phpDocumentor

SliderReadService
in package
implements SliderReadServiceInterface

Class SliderReadService

Tags
category

System

Interfaces, Classes and Traits

SliderReadServiceInterface
Interface SliderReadServiceInterface

Table of Contents

$slideImageAreaRepository  : SlideImageAreaRepositoryInterface
$slideImageFileStorage  : SlideImageFileStorage
$slideImageRepository  : SlideImageRepositoryInterface
$sliderAssignmentRepository  : SliderAssignmentRepositoryInterface
$slideRepository  : SlideRepositoryInterface
$sliderRepository  : SliderRepositoryInterface
__construct()  : mixed
SliderReadService constructor.
findAssignedSliderIdForCategoryId()  : int|null
Get the Slider ID for the provided category ID.
findAssignedSliderIdForContentId()  : int|null
Get the Slider ID for the provided content ID.
findAssignedSliderIdForProductId()  : int|null
Get the Slider ID for the provided product ID.
getAllSlideImagesFromStorage()  : array<string|int, mixed>
Returns all slide images from slide image file storage.
getAllSlider()  : SliderCollection
Returns a SliderCollection with all existing Slider objects.
getAllSlideThumbnailImagesFromStorage()  : array<string|int, mixed>
Returns all slide thumbnail images from slide image file storage.
getSlideById()  : SlideInterface
Returns a Slide instance by the given slide ID.
getSlideImageAreaById()  : SlideImageAreaInterface
Returns a SlideImageArea instance by the given slide image area ID.
getSlideImageAreasBySlideImageId()  : SlideImageAreaCollection
Returns a SlideImageAreaCollection with all existing SlideImageArea objects by the given slide image ID.
getSlideImageById()  : SlideImageInterface
Returns a SlideImage instance by the given slide image ID.
getSlideImagesBySlideId()  : SlideImageCollection
Returns a SlideImageCollection with all existing SlideImage objects by the given slide ID.
getSlideImagesBySlideIdAndLanguageId()  : SlideImageCollection
Returns a SlideImageCollection with all existing SlideImage objects by the given slide ID and language ID.
getSliderById()  : SliderInterface
Returns a Slider instance by the given slider ID.
getSlidesBySliderId()  : SlideCollection
Returns a SlideCollection with all existing Slide objects by the given slider ID.
getSlidesBySliderIdAndLanguageId()  : SlideCollection
Returns a SlideCollection with all existing Slide objects by the given slider ID and language ID.
getStartPageSlider()  : SliderInterface|null
Get the Slider for the start page.
isSlideImageFileUsed()  : bool
Check if an image file is used by another slide image entry.
isSlideThumbnailImageFileUsed()  : bool
Check if an image file is used by another slide entry.

Properties

Methods

__construct()

SliderReadService constructor.

public __construct(SliderRepositoryInterface $sliderRepository, SlideRepositoryInterface $slideRepository, SlideImageRepositoryInterface $slideImageRepository, SlideImageAreaRepositoryInterface $slideImageAreaRepository, SliderAssignmentRepositoryInterface $sliderAssignmentRepository, SlideImageFileStorage $slideImageFileStorage) : mixed
Parameters
$sliderRepository : SliderRepositoryInterface
$slideRepository : SlideRepositoryInterface
$slideImageRepository : SlideImageRepositoryInterface
$slideImageAreaRepository : SlideImageAreaRepositoryInterface
$sliderAssignmentRepository : SliderAssignmentRepositoryInterface
$slideImageFileStorage : SlideImageFileStorage
Return values
mixed

findAssignedSliderIdForCategoryId()

Get the Slider ID for the provided category ID.

public findAssignedSliderIdForCategoryId(IdType $categoryId) : int|null
Parameters
$categoryId : IdType
Return values
int|null

Returns the ID of the slider which is assigned for the given category id or null if no record was found.

findAssignedSliderIdForContentId()

Get the Slider ID for the provided content ID.

public findAssignedSliderIdForContentId(IdType $contentId) : int|null
Parameters
$contentId : IdType
Return values
int|null

Returns the ID of the slider which is assigned for the given content id or null if no record was found.

findAssignedSliderIdForProductId()

Get the Slider ID for the provided product ID.

public findAssignedSliderIdForProductId(IdType $productId) : int|null
Parameters
$productId : IdType
Return values
int|null

Returns the ID of the slider which is assigned for the given product id or null if no record was found.

getAllSlideImagesFromStorage()

Returns all slide images from slide image file storage.

public getAllSlideImagesFromStorage() : array<string|int, mixed>
Return values
array<string|int, mixed>

Slide images.

getAllSlideThumbnailImagesFromStorage()

Returns all slide thumbnail images from slide image file storage.

public getAllSlideThumbnailImagesFromStorage() : array<string|int, mixed>
Return values
array<string|int, mixed>

Slide thumbnail images.

Search results