OwnerService
Table of Contents
Methods
-
__construct()
: mixed
-
addFavoriteForUser()
: UpdateResult|AddResult
-
changeDeletedForCurrentUserPrompts()
: Result}
-
deleteForCurrentUser()
: Result|AddResult
-
deleteFromFavoriteListWithCheck()
: void
-
getFavoriteIdByUserIdAndPromptId()
: int|null
-
isFavoritePrompt()
: bool
-
unsetDeletedFlagsForUsers()
: void
__construct()
public
__construct(OwnerRepository $ownerRepository) : mixed
Parameters
-
$ownerRepository
: OwnerRepository
-
addFavoriteForUser()
public
addFavoriteForUser(int $userId, int $promptId) : UpdateResult|AddResult
Parameters
-
$userId
: int
-
-
$promptId
: int
-
changeDeletedForCurrentUserPrompts()
public
changeDeletedForCurrentUserPrompts(int $userId, array<string|int, mixed> $ownerIdsForSharingPrompts, bool $isDeleted) : Result}
Parameters
-
$userId
: int
-
-
$ownerIdsForSharingPrompts
: array<string|int, mixed>
-
-
$isDeleted
: bool
-
-
throws
-
ArgumentException
-
throws
-
SystemException
deleteForCurrentUser()
public
deleteForCurrentUser(int $userId, int $promptId, bool $hasOwnerId, bool $isDeleted) : Result|AddResult
Parameters
-
$userId
: int
-
-
$promptId
: int
-
-
$hasOwnerId
: bool
-
-
$isDeleted
: bool
-
deleteFromFavoriteListWithCheck()
public
deleteFromFavoriteListWithCheck(int $userId, int $promptId) : void
Parameters
-
$userId
: int
-
-
$promptId
: int
-
getFavoriteIdByUserIdAndPromptId()
public
getFavoriteIdByUserIdAndPromptId(int $userId, int $promptId) : int|null
Parameters
-
$userId
: int
-
-
$promptId
: int
-
isFavoritePrompt()
public
isFavoritePrompt(int $userId, int $promptId) : bool
Parameters
-
$userId
: int
-
-
$promptId
: int
-
unsetDeletedFlagsForUsers()
public
unsetDeletedFlagsForUsers(array<string|int, int> $usersIds, int $promptId) : void
Parameters
-
$usersIds
: array<string|int, int>
-
-
$promptId
: int
-