Overview
  • Package
  • Class
  • Tree
  • Todo

Packages

  • AddonValue
    • Interfaces
  • AdminHttpViewControllers
  • ApiV2Controllers
  • Authentication
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Strategies
  • Category
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Providers
    • Repositories
    • Storages
  • Customer
    • Address
    • Country
    • CountryZone
    • Interfaces
    • Storages
    • Validation
    • ValueObjects
  • Email
    • Collections
    • Entities
    • Exceptions
    • Interfaces
    • Repository
    • ValueObjects
  • Extensions
    • Customers
    • Emails
    • Helpers
    • Invoices
    • Orders
    • Serializers
    • Templates
  • Http
    • Collections
    • Exceptions
    • Factories
    • Interfaces
    • ValueObjects
  • HttpViewControllers
  • InfoBox
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
  • Invoice
    • Interfaces
    • ValueObjects
  • Loaders
    • CrossCuttingLoader
    • GXCoreLoader
    • Interfaces
  • Modules
    • Collections
    • Controllers
    • Interfaces
  • None
  • Order
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Storages
    • ValueObjects
  • Precheck
  • Product
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Providers
    • Repositories
    • Storages
  • ProductModule
    • Collections
    • Deleter
    • Entities
    • Factories
    • Interface
    • Interfaces
    • Reader
    • Repositories
    • Writer
  • Shared
    • ClassFinder
    • Exceptions
    • FileSystem
    • Interfaces
    • Storage
    • Types
  • SharedShoppingCart
    • Interfaces
  • Slider
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Storages
  • Statistics
    • Interfaces
  • UserConfiguration
    • Interfaces
    • Repository

Interfaces

  • SlideImageAreaInterface
  • SlideImageAreaRepositoryDeleterInterface
  • SlideImageAreaRepositoryInterface
  • SlideImageAreaRepositoryReaderInterface
  • SlideImageAreaRepositoryWriterInterface
  • SlideImageInterface
  • SlideImagePathsSettingsInterface
  • SlideImageRepositoryDeleterInterface
  • SlideImageRepositoryInterface
  • SlideImageRepositoryReaderInterface
  • SlideImageRepositoryWriterInterface
  • SlideInterface
  • SliderAssignmentRepositoryInterface
  • SlideRepositoryDeleterInterface
  • SlideRepositoryInterface
  • SlideRepositoryReaderInterface
  • SlideRepositoryWriterInterface
  • SliderInterface
  • SliderReadServiceInterface
  • SliderRepositoryDeleterInterface
  • SliderRepositoryInterface
  • SliderRepositoryReaderInterface
  • SliderRepositoryWriterInterface
  • SliderWriteServiceInterface

Interface SliderAssignmentRepositoryInterface

Interface SliderAssignmentRepositoryInterface

Direct known implementers

SliderAssignmentRepository

Package: Slider\Interfaces
Category: System
Located at Services/Core/Slider/Repositories/Interfaces/SliderAssignmentRepositoryInterface.inc.php

Methods summary

public integer|null
# findAssignedSliderIdForEntityTypeAndEntityId( NonEmptyStringType $entityType, IdType $entityId )

Get the Slider ID for the provided entity type (category, content, product) and entity ID.

Get the Slider ID for the provided entity type (category, content, product) and entity ID.

Parameters

$entityType
$entityId

Returns

integer|null

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

public SliderAssignmentRepositoryInterface
# store( IdType $sliderId, NonEmptyStringType $entityType, IdType $entityId )

Inserts a slider assignment into the database.

Inserts a slider assignment into the database.

Parameters

$sliderId
$entityType
$entityId

Returns

SliderAssignmentRepositoryInterface
Same instance for method chaining.
public SliderAssignmentRepositoryInterface
# deleteBySliderId( IdType $sliderId )

Deletes all slider assignments by the given slider ID.

Deletes all slider assignments by the given slider ID.

Parameters

$sliderId

Returns

SliderAssignmentRepositoryInterface
Same instance for method chaining.
public SliderAssignmentRepositoryInterface
# deleteByEntityTypeAndEntityId( NonEmptyStringType $entityType, IdType $entityId )

Deletes a slider assignment by the given entity type and entity ID.

Deletes a slider assignment by the given entity type and entity ID.

Parameters

$entityType
$entityId

Returns

SliderAssignmentRepositoryInterface
Same instance for method chaining.
API documentation generated by ApiGen