ShareRepository
extends BaseRepository
Table of Contents
Methods
-
__construct()
: mixed
-
create()
: AddResult
-
deletePromptId()
: void
-
findByPromptId()
: array<string|int, mixed>
-
getAccessCodesForPrompt()
: array<int, array{ACCESS_CODE: string}>
-
getInfoAccessPrompt()
: array<string|int, mixed>
__construct()
public
__construct(UserAccessRepository $userAccessRepository) : mixed
Parameters
-
$userAccessRepository
: UserAccessRepository
-
create()
public
create(CreateDto $createRequestDTO) : AddResult
Parameters
-
$createRequestDTO
: CreateDto
-
-
throws
-
ArgumentException
-
throws
-
SystemException
deletePromptId()
public
deletePromptId(int $promptId) : void
Parameters
-
$promptId
: int
-
findByPromptId()
public
findByPromptId(int $promptId) : array<string|int, mixed>
Parameters
-
$promptId
: int
-
-
throws
-
ArgumentException
-
throws
-
ObjectPropertyException
-
throws
-
SystemException
Return values
array<string|int, mixed>
getAccessCodesForPrompt()
public
getAccessCodesForPrompt(int $promptId) : array<int, array{ACCESS_CODE: string}>
Parameters
-
$promptId
: int
-
-
throws
-
ArgumentException
-
throws
-
ObjectPropertyException
-
throws
-
SystemException
Return values
array<int, array{ACCESS_CODE: string}>
getInfoAccessPrompt()
public
getInfoAccessPrompt(array<string|int, int> $promptId, int $userId) : array<string|int, mixed>
Parameters
-
$promptId
: array<string|int, int>
-
-
$userId
: int
-
-
throws
-
SqlQueryException
Return values
array<string|int, mixed>