Bitrix API

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|null

getProviders()

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
bool

prepareProviderList()

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
int

processCreation()

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

        
On this page

Search results