Bitrix API

ShareService uses TranslateTrait

Table of Contents

Methods

__construct()  : mixed
accessOnPrompt()  : array{: bool, : int|null}
accessOnPrompts()  : array<string|int, mixed>
addInFavoriteList()  : void
create()  : AddResult
deleteInFavoriteList()  : void
deleteSharingForChange()  : void
findByPromptId()  : array<string|int, int>
getAccessCodesForPrompt()  : array<string|int, mixed>
getAccessiblePrompts()  : FavoritePromptsDto
getProjectAccessCodes()  : array<string|int, mixed>
getShareType()  : ShareType
getUsersIdsFromListRawCodes()  : array<string|int, int>
prepareAccessCodes()  : array<string|int, mixed>

Methods

accessOnPrompt()

public accessOnPrompt(int $promptId, int $userId) : array{: bool, : int|null}
Parameters
$promptId : int
$userId : int
Return values
array{: bool, : int|null}

accessOnPrompts()

public accessOnPrompts(array<string|int, mixed> $promptIds, int $userId) : array<string|int, mixed>
Parameters
$promptIds : array<string|int, mixed>
$userId : int
Return values
array<string|int, mixed>

addInFavoriteList()

public addInFavoriteList(int $userId, int $promptId) : void
Parameters
$userId : int
$promptId : int

deleteInFavoriteList()

public deleteInFavoriteList(int $userId, int $promptId) : void
Parameters
$userId : int
$promptId : int

deleteSharingForChange()

public deleteSharingForChange(int $promptId) : void
Parameters
$promptId : int

findByPromptId()

public findByPromptId(int $promptId) : array<string|int, int>
Parameters
$promptId : int
Tags
throws
ArgumentException
throws
SystemException
throws
ObjectPropertyException
Return values
array<string|int, int>

getAccessCodesForPrompt()

public getAccessCodesForPrompt(int $promptId) : array<string|int, mixed>
Parameters
$promptId : int
Tags
throws
ObjectPropertyException
throws
SystemException
throws
ArgumentException
Return values
array<string|int, mixed>

getProjectAccessCodes()

public getProjectAccessCodes(array<string|int, mixed> $projectIds) : array<string|int, mixed>
Parameters
$projectIds : array<string|int, mixed>
Return values
array<string|int, mixed>

getShareType()

public getShareType(array<string|int, mixed> $accessCodes, int $userIdCreator) : ShareType
Parameters
$accessCodes : array<string|int, mixed>
$userIdCreator : int
Return values
ShareType

getUsersIdsFromListRawCodes()

public getUsersIdsFromListRawCodes(array<string|int, mixed> $accessCodesRaw) : array<string|int, int>
Parameters
$accessCodesRaw : array<string|int, mixed>
Tags
throws
ParameterNotFoundException
Return values
array<string|int, int>

prepareAccessCodes()

public prepareAccessCodes(array<string|int, mixed> $accessCodes, int $userIdCreator) : array<string|int, mixed>
Parameters
$accessCodes : array<string|int, mixed>
$userIdCreator : int
Return values
array<string|int, mixed>

        
On this page

Search results