AShareRecipientTypeSearchCollaborator
in package
implements
IShareRecipientTypeSearch
AbstractYes
Tags
Attributes
- #[Implementable]
- $since: '34.0.0'
Table of Contents
Interfaces
Properties
- $search : ISearch|null
- $userSession : IUserSession|null
Methods
- getCollaboratorKey() : string
- getCollaboratorType() : IShare::TYPE_*
- searchRecipients() : array<int, ShareRecipient>
- Search for recipients.
- getSearch() : ISearch
- getUserSession() : IUserSession
Properties
$search
private
ISearch|null
$search
= null
$userSession
private
IUserSession|null
$userSession
= null
Methods
getCollaboratorKey()
public
abstract getCollaboratorKey() : string
Tags
Return values
stringgetCollaboratorType()
public
abstract getCollaboratorType() : IShare::TYPE_*
Tags
Return values
IShare::TYPE_*searchRecipients()
Search for recipients.
public
searchRecipients(ShareAccessContext $accessContext, string $query, positive-int $limit, int $offset) : array<int, ShareRecipient>
Parameters
- $accessContext : ShareAccessContext
- $query : string
- $limit : positive-int
- $offset : int
Tags
Attributes
- #[Override]
Return values
array<int, ShareRecipient>getSearch()
private
getSearch() : ISearch
Return values
ISearchgetUserSession()
private
getUserSession() : IUserSession