DeleteRepository
in package
implements
DeleteRepositoryInterface
Class DeleteRepository
Interfaces, Classes and Traits
- DeleteRepositoryInterface
- Interface DeleteRepositoryInterface
Table of Contents
- $deleter : DeleteServiceDeleterInterface
- __construct() : mixed
- DeleteRepository constructor.
- deleteImageById() : void
- deleteImageListById() : void
- deleteImageListCombiAssignment() : void
- isImageListDeletable() : bool
- extractDtoValues() : array<string|int, mixed>
- getIsImageListDeletableMethodModifierIds() : array<string|int, mixed>
Properties
$deleter
private
DeleteServiceDeleterInterface
$deleter
Methods
__construct()
DeleteRepository constructor.
public
__construct(DeleteServiceDeleterInterface $deleter) : mixed
Parameters
- $deleter : DeleteServiceDeleterInterface
Return values
mixed —deleteImageById()
public
deleteImageById(Id ...$ids) : void
Parameters
- $ids : Id
Tags
Return values
void —deleteImageListById()
public
deleteImageListById(ListId $id, ListModifierId $modifierId, ListModifierType $modifierType) : void
Parameters
- $id : ListId
- $modifierId : ListModifierId
- $modifierType : ListModifierType
Tags
Return values
void —deleteImageListCombiAssignment()
public
deleteImageListCombiAssignment(int $combis_id) : void
Parameters
- $combis_id : int
Tags
Return values
void —isImageListDeletable()
protected
isImageListDeletable(int $listId, int $modifierId, string $modifierType) : bool
Parameters
- $listId : int
- $modifierId : int
- $modifierType : string
Return values
bool —extractDtoValues()
private
extractDtoValues(mixed ...$ids) : array<string|int, mixed>
Parameters
- $ids : mixed
Return values
array<string|int, mixed> —getIsImageListDeletableMethodModifierIds()
private
getIsImageListDeletableMethodModifierIds(int $modifierId, string $modifierType) : array<string|int, mixed>
Parameters
- $modifierId : int
- $modifierType : string