Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Provider
+ Граф наследования:Provider:

Открытые члены

 setSiteId ($siteId)
 
 getSiteId ()
 
 setOption (string $key, $value)
 
 getOption (string $key)
 
 getEventId ()
 
 getType ()
 
 getRatingTypeId ()
 
 setRatingTypeId (string $value)
 
 getRatingEntityId ()
 
 setRatingEntityId (int $value)
 
 getUserTypeEntityId ()
 
 getCommentProvider ()
 
 setParentProvider ($value)
 
 getParentProvider ()
 
 getLogId ($params=[])
 
 getLogCommentId ()
 
 getSonetGroupsAvailable ($feature=false, $operation=false)
 
 getLogRights ()
 
 setEntityId ($entityId)
 
 getEntityId ()
 
 setLogId ($logId)
 
 setAdditionalParams (array $additionalParams)
 
 getAdditionalParams ()
 
 initSourceFields ()
 
 getSourceFields ()
 
 getSourceDescription ()
 
 getSourceTitle ()
 
 getPinnedTitle ()
 
 getPinnedDescription ()
 
 getSourceOriginalText ()
 
 getSourceAuxData ()
 
 setDiskObjectsCloned (array $values)
 
 getDiskObjectsCloned ()
 
 getAttachedDiskObjectsCloned ()
 
 getSourceAttachedDiskObjects ()
 
 getSourceDiskObjects ()
 
 getSourceDateTime ()
 
 getSourceAuthorId ()
 
 getDiskObjects ($entityId, $clone=false)
 
 getLiveFeedUrl ()
 
 getContentTypeId ()
 
 setContentView ($params=[])
 
 getSuffix ()
 
 add ()
 
 setLogEventId ($eventId='')
 
 getAdditionalData ($params=[])
 
 warmUpAuxCommentsStaticCache (array $params=[])
 
 getParentEntityId ()
 

Открытые статические члены

static className ()
 
static getId ()
 
static getProvider ($entityType)
 
static init (array $params)
 
static canRead ($params)
 
static getContentId ($event=[])
 
static getEntityData (array $params)
 

Открытые атрибуты

const DATA_RESULT_TYPE_SOURCE = 'SOURCE'
 
const TYPE_POST = 'POST'
 
const TYPE_COMMENT = 'COMMENT'
 
const DATA_ENTITY_TYPE_BLOG_POST = 'BLOG_POST'
 
const DATA_ENTITY_TYPE_BLOG_COMMENT = 'BLOG_COMMENT'
 
const DATA_ENTITY_TYPE_TASKS_TASK = 'TASK'
 
const DATA_ENTITY_TYPE_FORUM_TOPIC = 'FORUM_TOPIC'
 
const DATA_ENTITY_TYPE_FORUM_POST = 'FORUM_POST'
 
const DATA_ENTITY_TYPE_CALENDAR_EVENT = 'CALENDAR_EVENT'
 
const DATA_ENTITY_TYPE_LOG_ENTRY = 'LOG_ENTRY'
 
const DATA_ENTITY_TYPE_LOG_COMMENT = 'LOG_COMMENT'
 
const DATA_ENTITY_TYPE_RATING_LIST = 'RATING_LIST'
 
const DATA_ENTITY_TYPE_PHOTOGALLERY_ALBUM = 'PHOTO_ALBUM'
 
const DATA_ENTITY_TYPE_PHOTOGALLERY_PHOTO = 'PHOTO_PHOTO'
 
const DATA_ENTITY_TYPE_LISTS_ITEM = 'LISTS_NEW_ELEMENT'
 
const DATA_ENTITY_TYPE_WIKI = 'WIKI'
 
const DATA_ENTITY_TYPE_TIMEMAN_ENTRY = 'TIMEMAN_ENTRY'
 
const DATA_ENTITY_TYPE_TIMEMAN_REPORT = 'TIMEMAN_REPORT'
 
const DATA_ENTITY_TYPE_INTRANET_NEW_USER = 'INTRANET_NEW_USER'
 
const DATA_ENTITY_TYPE_BITRIX24_NEW_USER = 'BITRIX24_NEW_USER'
 
const PERMISSION_DENY = 'D'
 
const PERMISSION_READ = 'I'
 
const PERMISSION_FULL = 'W'
 
const CONTENT_TYPE_ID = ''
 

Защищенные члены

 getPermissions (array $entity)
 
 getLogRightsEntry ()
 
 setSourceFields (array $fields)
 
 setSourceDescription ($description)
 
 setSourceTitle ($title)
 
 setSourceOriginalText ($text)
 
 setSourceAuxData ($auxData)
 
 setSourceAttachedDiskObjects (array $diskAttachedObjects)
 
 setSourceDiskObjects (array $files)
 
 getAttachedDiskObjects ($clone=false)
 
 setSourceDateTime (DateTime $datetime)
 
 setSourceAuthorId ($authorId=0)
 
 getLogFields ()
 
 getLogEventId ()
 
 getLogEntityType ()
 
 getLogEntityId ()
 
 checkAdditionalDataParams (&$params)
 
 getUnavailableTitle ()
 
 getEntityAttachedDiskObjects (array $params=[])
 

Защищенные статические члены

static cloneUfValues (array $values)
 

Защищенные данные

 $entityId = 0
 
 $additionalParams = []
 
 $logId = 0
 
 $sourceFields = []
 
 $siteId = false
 
 $options = []
 
string $ratingTypeId = ''
 
int null $ratingEntityId = null
 
 $parentProvider = false
 
 $cloneDiskObjects = false
 
 $sourceDescription = ''
 
 $sourceTitle = ''
 
 $pinnedTitle = ''
 
 $sourceOriginalText = ''
 
 $sourceAuxData = []
 
 $sourceAttachedDiskObjects = []
 
 $sourceDiskObjects = []
 
 $diskObjectsCloned = []
 
 $attachedDiskObjectsCloned = []
 
 $sourceDateTime = null
 
 $sourceAuthorId = 0
 
 $logEventId = null
 
 $logEntityType = null
 
 $logEntityId = null
 

Статические защищенные данные

static $logTable = LogTable::class
 

Подробное описание

См. определение в файле provider.php строка 21

Методы

◆ add()

add ( )

См. определение в файле provider.php строка 1314

◆ canRead()

static canRead ( $params)
static

Переопределяется в BlogPost, CalendarEvent, ForumPost, ForumTopic, IntranetNewUser, LogComment, LogEvent, PhotogalleryAlbum, PhotogalleryPhoto, TasksTask, TimemanEntry, TimemanReport и Wiki.

См. определение в файле provider.php строка 323

◆ checkAdditionalDataParams()

checkAdditionalDataParams ( & $params)
protected

См. определение в файле provider.php строка 1448

◆ className()

static className ( )
static
Возвращает
string the fully qualified name of this class.

См. определение в файле provider.php строка 84

◆ cloneUfValues()

static cloneUfValues ( array $values)
staticprotected

См. определение в файле provider.php строка 809

◆ getAdditionalData()

getAdditionalData ( $params = [])

Переопределяется в ForumTopic и ForumPost.

См. определение в файле provider.php строка 1443

◆ getAdditionalParams()

getAdditionalParams ( )
final

См. определение в файле provider.php строка 622

◆ getAttachedDiskObjects()

getAttachedDiskObjects ( $clone = false)
protected

Переопределяется в BlogComment, BlogPost, ForumPost, ForumTopic, LogComment и TasksTask.

См. определение в файле provider.php строка 784

◆ getAttachedDiskObjectsCloned()

getAttachedDiskObjectsCloned ( )
final

См. определение в файле provider.php строка 759

◆ getCommentProvider()

getCommentProvider ( )

Переопределяется в BlogPost, CalendarEvent, ForumTopic, IntranetNewUser, ListsItem, LogEvent, PhotogalleryAlbum, PhotogalleryPhoto, TasksTask, TimemanEntry, TimemanReport и Wiki.

См. определение в файле provider.php строка 160

◆ getContentId()

static getContentId ( $event = [])
static

См. определение в файле provider.php строка 946

◆ getContentTypeId()

getContentTypeId ( )
final

См. определение в файле provider.php строка 941

◆ getDiskObjects()

getDiskObjects ( $entityId,
$clone = false )

См. определение в файле provider.php строка 822

◆ getDiskObjectsCloned()

getDiskObjectsCloned ( )
final

См. определение в файле provider.php строка 754

◆ getEntityAttachedDiskObjects()

getEntityAttachedDiskObjects ( array $params = [])
protected

См. определение в файле provider.php строка 1477

◆ getEntityData()

static getEntityData ( array $params)
staticfinal

См. определение в файле provider.php строка 1273

◆ getEntityId()

getEntityId ( )
final

См. определение в файле provider.php строка 607

◆ getEventId()

getEventId ( )

◆ getId()

static getId ( )
static

◆ getLiveFeedUrl()

getLiveFeedUrl ( )

Переопределяется в BlogComment, CalendarEvent, ForumPost, ForumTopic, IntranetNewUser, ListsItem, LogComment, LogEvent, PhotogalleryAlbum, PhotogalleryPhoto, TasksTask, TimemanEntry, TimemanReport и Wiki.

См. определение в файле provider.php строка 936

◆ getLogCommentId()

getLogCommentId ( )

См. определение в файле provider.php строка 464

◆ getLogEntityId()

getLogEntityId ( )
protected

См. определение в файле provider.php строка 1423

◆ getLogEntityType()

getLogEntityType ( )
protected

См. определение в файле provider.php строка 1403

◆ getLogEventId()

getLogEventId ( )
protected

См. определение в файле provider.php строка 1383

◆ getLogFields()

getLogFields ( )
finalprotected

См. определение в файле provider.php строка 1355

◆ getLogId()

getLogId ( $params = [])

См. определение в файле provider.php строка 333

◆ getLogRights()

getLogRights ( )

См. определение в файле provider.php строка 567

◆ getLogRightsEntry()

getLogRightsEntry ( )
protected

См. определение в файле provider.php строка 580

◆ getOption()

getOption ( string $key)

Option value getter

Аргументы
string$key
Возвращает
mixed

См. определение в файле provider.php строка 115

◆ getParentEntityId()

getParentEntityId ( )

Переопределяется в ForumPost.

См. определение в файле provider.php строка 1534

◆ getParentProvider()

getParentProvider ( )

См. определение в файле provider.php строка 170

◆ getPermissions()

getPermissions ( array $entity)
protected

Переопределяется в BlogPost, CalendarEvent, ForumPost, ForumTopic, IntranetNewUser, LogComment, LogEvent, PhotogalleryAlbum, PhotogalleryPhoto, TasksTask, TimemanEntry, TimemanReport и Wiki.

См. определение в файле provider.php строка 328

◆ getPinnedDescription()

getPinnedDescription ( )

Переопределяется в BlogPost, IntranetNewUser, ListsItem, LogEvent, PhotogalleryAlbum, PhotogalleryPhoto, TasksTask и TimemanEntry.

См. определение в файле provider.php строка 696

◆ getPinnedTitle()

getPinnedTitle ( )

Переопределяется в BlogPost, CalendarEvent, IntranetNewUser, ListsItem, LogEvent, PhotogalleryAlbum, PhotogalleryPhoto, TasksTask и Wiki.

См. определение в файле provider.php строка 680

◆ getProvider()

static getProvider ( $entityType)
staticfinal

См. определение в файле provider.php строка 183

◆ getRatingEntityId()

getRatingEntityId ( )

См. определение в файле provider.php строка 145

◆ getRatingTypeId()

getRatingTypeId ( )

Переопределяется в ForumPost.

См. определение в файле provider.php строка 135

◆ getSiteId()

getSiteId ( )

См. определение в файле provider.php строка 94

◆ getSonetGroupsAvailable()

getSonetGroupsAvailable ( $feature = false,
$operation = false )

См. определение в файле provider.php строка 510

◆ getSourceAttachedDiskObjects()

getSourceAttachedDiskObjects ( )

См. определение в файле provider.php строка 764

◆ getSourceAuthorId()

getSourceAuthorId ( )
final

См. определение в файле provider.php строка 804

◆ getSourceAuxData()

getSourceAuxData ( )

См. определение в файле provider.php строка 729

◆ getSourceDateTime()

getSourceDateTime ( )
final

См. определение в файле provider.php строка 794

◆ getSourceDescription()

getSourceDescription ( )

См. определение в файле provider.php строка 647

◆ getSourceDiskObjects()

getSourceDiskObjects ( )

См. определение в файле provider.php строка 774

◆ getSourceFields()

getSourceFields ( )
final

См. определение в файле provider.php строка 637

◆ getSourceOriginalText()

getSourceOriginalText ( )

См. определение в файле provider.php строка 714

◆ getSourceTitle()

getSourceTitle ( )

См. определение в файле provider.php строка 670

◆ getSuffix()

getSuffix ( )

Переопределяется в BlogComment, BlogPost, LogComment и LogEvent.

См. определение в файле provider.php строка 1309

◆ getType()

getType ( )

◆ getUnavailableTitle()

getUnavailableTitle ( )
protected

См. определение в файле provider.php строка 1472

◆ getUserTypeEntityId()

getUserTypeEntityId ( )

Переопределяется в ForumPost.

См. определение в файле provider.php строка 155

◆ init()

static init ( array $params)
static

См. определение в файле provider.php строка 276

◆ initSourceFields()

initSourceFields ( )

◆ setAdditionalParams()

setAdditionalParams ( array $additionalParams)
final

См. определение в файле provider.php строка 617

◆ setContentView()

setContentView ( $params = [])

Переопределяется в RatingVoteList.

См. определение в файле provider.php строка 1129

◆ setDiskObjectsCloned()

setDiskObjectsCloned ( array $values)
final

См. определение в файле provider.php строка 749

◆ setEntityId()

setEntityId ( $entityId)

Переопределяется в ForumTopic.

См. определение в файле provider.php строка 602

◆ setLogEventId()

setLogEventId ( $eventId = '')
final

См. определение в файле provider.php строка 1319

◆ setLogId()

setLogId ( $logId)
final

См. определение в файле provider.php строка 612

◆ setOption()

setOption ( string $key,
$value )

Option value setter

Аргументы
string$key
mixed$value
Возвращает
void

См. определение в файле provider.php строка 105

◆ setParentProvider()

setParentProvider ( $value)

См. определение в файле provider.php строка 165

◆ setRatingEntityId()

setRatingEntityId ( int $value)

См. определение в файле provider.php строка 150

◆ setRatingTypeId()

setRatingTypeId ( string $value)

См. определение в файле provider.php строка 140

◆ setSiteId()

setSiteId ( $siteId)

См. определение в файле provider.php строка 89

◆ setSourceAttachedDiskObjects()

setSourceAttachedDiskObjects ( array $diskAttachedObjects)
finalprotected

См. определение в файле provider.php строка 739

◆ setSourceAuthorId()

setSourceAuthorId ( $authorId = 0)
finalprotected

См. определение в файле provider.php строка 799

◆ setSourceAuxData()

setSourceAuxData ( $auxData)
finalprotected

См. определение в файле provider.php строка 724

◆ setSourceDateTime()

setSourceDateTime ( DateTime $datetime)
finalprotected

См. определение в файле provider.php строка 789

◆ setSourceDescription()

setSourceDescription ( $description)
finalprotected

См. определение в файле provider.php строка 642

◆ setSourceDiskObjects()

setSourceDiskObjects ( array $files)
finalprotected

См. определение в файле provider.php строка 744

◆ setSourceFields()

setSourceFields ( array $fields)
finalprotected

См. определение в файле provider.php строка 627

◆ setSourceOriginalText()

setSourceOriginalText ( $text)
finalprotected

См. определение в файле provider.php строка 709

◆ setSourceTitle()

setSourceTitle ( $title)
finalprotected

См. определение в файле provider.php строка 665

◆ warmUpAuxCommentsStaticCache()

warmUpAuxCommentsStaticCache ( array $params = [])

Переопределяется в ForumPost.

См. определение в файле provider.php строка 1467

Данные класса

◆ $additionalParams

$additionalParams = []
protected

См. определение в файле provider.php строка 53

◆ $attachedDiskObjectsCloned

$attachedDiskObjectsCloned = []
protected

См. определение в файле provider.php строка 71

◆ $cloneDiskObjects

$cloneDiskObjects = false
protected

См. определение в файле provider.php строка 62

◆ $diskObjectsCloned

$diskObjectsCloned = []
protected

См. определение в файле provider.php строка 70

◆ $entityId

$entityId = 0
protected

См. определение в файле provider.php строка 52

◆ $logEntityId

$logEntityId = null
protected

См. определение в файле provider.php строка 77

◆ $logEntityType

$logEntityType = null
protected

См. определение в файле provider.php строка 76

◆ $logEventId

$logEventId = null
protected

См. определение в файле provider.php строка 75

◆ $logId

$logId = 0
protected

См. определение в файле provider.php строка 54

◆ $logTable

$logTable = LogTable::class
staticprotected

См. определение в файле provider.php строка 79

◆ $options

$options = []
protected

См. определение в файле provider.php строка 57

◆ $parentProvider

$parentProvider = false
protected

См. определение в файле provider.php строка 60

◆ $pinnedTitle

$pinnedTitle = ''
protected

См. определение в файле provider.php строка 65

◆ $ratingEntityId

int null $ratingEntityId = null
protected

См. определение в файле provider.php строка 59

◆ $ratingTypeId

string $ratingTypeId = ''
protected

См. определение в файле provider.php строка 58

◆ $siteId

$siteId = false
protected

См. определение в файле provider.php строка 56

◆ $sourceAttachedDiskObjects

$sourceAttachedDiskObjects = []
protected

См. определение в файле provider.php строка 68

◆ $sourceAuthorId

$sourceAuthorId = 0
protected

См. определение в файле provider.php строка 73

◆ $sourceAuxData

$sourceAuxData = []
protected

См. определение в файле provider.php строка 67

◆ $sourceDateTime

$sourceDateTime = null
protected

См. определение в файле provider.php строка 72

◆ $sourceDescription

$sourceDescription = ''
protected

См. определение в файле provider.php строка 63

◆ $sourceDiskObjects

$sourceDiskObjects = []
protected

См. определение в файле provider.php строка 69

◆ $sourceFields

$sourceFields = []
protected

См. определение в файле provider.php строка 55

◆ $sourceOriginalText

$sourceOriginalText = ''
protected

См. определение в файле provider.php строка 66

◆ $sourceTitle

$sourceTitle = ''
protected

См. определение в файле provider.php строка 64

◆ CONTENT_TYPE_ID

const CONTENT_TYPE_ID = ''

См. определение в файле provider.php строка 50

◆ DATA_ENTITY_TYPE_BITRIX24_NEW_USER

const DATA_ENTITY_TYPE_BITRIX24_NEW_USER = 'BITRIX24_NEW_USER'

См. определение в файле provider.php строка 44

◆ DATA_ENTITY_TYPE_BLOG_COMMENT

const DATA_ENTITY_TYPE_BLOG_COMMENT = 'BLOG_COMMENT'

См. определение в файле provider.php строка 29

◆ DATA_ENTITY_TYPE_BLOG_POST

const DATA_ENTITY_TYPE_BLOG_POST = 'BLOG_POST'

См. определение в файле provider.php строка 28

◆ DATA_ENTITY_TYPE_CALENDAR_EVENT

const DATA_ENTITY_TYPE_CALENDAR_EVENT = 'CALENDAR_EVENT'

См. определение в файле provider.php строка 33

◆ DATA_ENTITY_TYPE_FORUM_POST

const DATA_ENTITY_TYPE_FORUM_POST = 'FORUM_POST'

См. определение в файле provider.php строка 32

◆ DATA_ENTITY_TYPE_FORUM_TOPIC

const DATA_ENTITY_TYPE_FORUM_TOPIC = 'FORUM_TOPIC'

См. определение в файле provider.php строка 31

◆ DATA_ENTITY_TYPE_INTRANET_NEW_USER

const DATA_ENTITY_TYPE_INTRANET_NEW_USER = 'INTRANET_NEW_USER'

См. определение в файле provider.php строка 43

◆ DATA_ENTITY_TYPE_LISTS_ITEM

const DATA_ENTITY_TYPE_LISTS_ITEM = 'LISTS_NEW_ELEMENT'

См. определение в файле provider.php строка 39

◆ DATA_ENTITY_TYPE_LOG_COMMENT

const DATA_ENTITY_TYPE_LOG_COMMENT = 'LOG_COMMENT'

См. определение в файле provider.php строка 35

◆ DATA_ENTITY_TYPE_LOG_ENTRY

const DATA_ENTITY_TYPE_LOG_ENTRY = 'LOG_ENTRY'

См. определение в файле provider.php строка 34

◆ DATA_ENTITY_TYPE_PHOTOGALLERY_ALBUM

const DATA_ENTITY_TYPE_PHOTOGALLERY_ALBUM = 'PHOTO_ALBUM'

См. определение в файле provider.php строка 37

◆ DATA_ENTITY_TYPE_PHOTOGALLERY_PHOTO

const DATA_ENTITY_TYPE_PHOTOGALLERY_PHOTO = 'PHOTO_PHOTO'

См. определение в файле provider.php строка 38

◆ DATA_ENTITY_TYPE_RATING_LIST

const DATA_ENTITY_TYPE_RATING_LIST = 'RATING_LIST'

См. определение в файле provider.php строка 36

◆ DATA_ENTITY_TYPE_TASKS_TASK

const DATA_ENTITY_TYPE_TASKS_TASK = 'TASK'

См. определение в файле provider.php строка 30

◆ DATA_ENTITY_TYPE_TIMEMAN_ENTRY

const DATA_ENTITY_TYPE_TIMEMAN_ENTRY = 'TIMEMAN_ENTRY'

См. определение в файле provider.php строка 41

◆ DATA_ENTITY_TYPE_TIMEMAN_REPORT

const DATA_ENTITY_TYPE_TIMEMAN_REPORT = 'TIMEMAN_REPORT'

См. определение в файле provider.php строка 42

◆ DATA_ENTITY_TYPE_WIKI

const DATA_ENTITY_TYPE_WIKI = 'WIKI'

См. определение в файле provider.php строка 40

◆ DATA_RESULT_TYPE_SOURCE

const DATA_RESULT_TYPE_SOURCE = 'SOURCE'

См. определение в файле provider.php строка 23

◆ PERMISSION_DENY

const PERMISSION_DENY = 'D'

См. определение в файле provider.php строка 46

◆ PERMISSION_FULL

const PERMISSION_FULL = 'W'

См. определение в файле provider.php строка 48

◆ PERMISSION_READ

const PERMISSION_READ = 'I'

См. определение в файле provider.php строка 47

◆ TYPE_COMMENT

const TYPE_COMMENT = 'COMMENT'

См. определение в файле provider.php строка 26

◆ TYPE_POST

const TYPE_POST = 'POST'

См. определение в файле provider.php строка 25