ProviderManager
Table of Contents
Methods
- deleteByOwner() : mixed
- getAllProviders() : array<string|int, mixed>
- getCompletableProviderIdFlatList() : array<string|int, mixed>
- getCompletableProviderList() : array<string|int, mixed>
- Get completable providers
- getProviderEntity() : string|null
- getProviders() : array<string|int, Base>
- getRelatedFilterProviders() : array<string|int, mixed>
- isRelatedFilterProvider() : bool
- prepareProviderList() : array<string|int, mixed>
- prepareToolbarButtons() : int
- processCreation() : mixed
- Process activity creation.
- syncBadgesOnActivityUpdate() : void
- syncBadgesOnBindingsChange() : void
- transferOwnership() : mixed
Methods
deleteByOwner()
public
static deleteByOwner(mixed $entityTypeId, mixed $entityId) : mixed
Parameters
- $entityTypeId : mixed
- $entityId : mixed
getAllProviders()
public
static getAllProviders() : array<string|int, mixed>
Return values
array<string|int, mixed>getCompletableProviderIdFlatList()
public
static getCompletableProviderIdFlatList() : array<string|int, mixed>
Return values
array<string|int, mixed>getCompletableProviderList()
Get completable providers
public
static getCompletableProviderList() : array<string|int, mixed>
Return values
array<string|int, mixed>getProviderEntity()
public
static getProviderEntity(string $providerId) : string|null
Parameters
- $providerId : string
Return values
string|nullgetProviders()
public
static getProviders() : array<string|int, Base>
Return values
array<string|int, Base> —- List of providers.
getRelatedFilterProviders()
public
static getRelatedFilterProviders() : array<string|int, mixed>
Return values
array<string|int, mixed>isRelatedFilterProvider()
public
static isRelatedFilterProvider(string $providerId) : bool
Parameters
- $providerId : string
Return values
boolprepareProviderList()
public
static prepareProviderList([bool $checkAvailable = true ]) : array<string|int, mixed>
Parameters
- $checkAvailable : bool = true
Return values
array<string|int, mixed>prepareToolbarButtons()
public
static prepareToolbarButtons(array<string|int, mixed> &$buttons[, array<string|int, mixed> $params = null ]) : int
Parameters
- $buttons : array<string|int, mixed>
- $params : array<string|int, mixed> = null
Return values
intprocessCreation()
Process activity creation.
public
static processCreation(array<string|int, mixed> $activityFields[, array<string|int, mixed>|null $params = null ]) : mixed
Parameters
- $activityFields : array<string|int, mixed>
- $params : array<string|int, mixed>|null = null
syncBadgesOnActivityUpdate()
public
final static syncBadgesOnActivityUpdate(int $activityId, array<string|int, mixed> $activityFields[, array<string|int, mixed> $bindings = [] ]) : void
Parameters
- $activityId : int
- $activityFields : array<string|int, mixed>
-
- fields after an update, in other words - current fields
- $bindings : array<string|int, mixed> = []
-
- bindings that were not changed in this update (there is a separate method for bindings change)
syncBadgesOnBindingsChange()
public
final static syncBadgesOnBindingsChange(int $activityId, array<string|int, mixed> $addedBindings, array<string|int, mixed> $removedBindings) : void
Parameters
- $activityId : int
- $addedBindings : array<string|int, mixed>
- $removedBindings : array<string|int, mixed>
transferOwnership()
public
static transferOwnership(mixed $oldEntityTypeId, mixed $oldEntityId, mixed $newEntityTypeId, mixed $newEntityId) : mixed
Parameters
- $oldEntityTypeId : mixed
- $oldEntityId : mixed
- $newEntityTypeId : mixed
- $newEntityId : mixed