1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс Provider
Граф наследования:Provider:
BlogComment BlogPost CalendarEvent ForumPost ForumTopic IntranetNewUser ListsItem LogComment LogEvent PhotogalleryAlbum PhotogalleryPhoto RatingVoteList TasksTask TimemanEntry TimemanReport Wiki

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

 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 DATA_ENTITY_TYPE_LIVE_FEED_VIEW = 'LIVE_FEED_VIEW'
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 строка 1332

◆ canRead()

canRead ( $params)
static

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

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

◆ checkAdditionalDataParams()

checkAdditionalDataParams ( & $params)
protected

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

◆ className()

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

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

◆ cloneUfValues()

cloneUfValues ( array $values)
staticprotected

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

◆ getAdditionalData()

getAdditionalData ( $params = [])

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

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

◆ getAdditionalParams()

getAdditionalParams ( )
final

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

◆ getAttachedDiskObjects()

getAttachedDiskObjects ( $clone = false)
protected

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

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

◆ getAttachedDiskObjectsCloned()

getAttachedDiskObjectsCloned ( )
final

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

◆ getCommentProvider()

getCommentProvider ( )

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

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

◆ getContentId()

getContentId ( $event = [])
static

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

◆ getContentTypeId()

getContentTypeId ( )
final

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

◆ getDiskObjects()

getDiskObjects ( $entityId,
$clone = false )

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

◆ getDiskObjectsCloned()

getDiskObjectsCloned ( )
final

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

◆ getEntityAttachedDiskObjects()

getEntityAttachedDiskObjects ( array $params = [])
protected

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

◆ getEntityData()

getEntityData ( array $params)
staticfinal

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

◆ getEntityId()

getEntityId ( )
final

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

◆ getEventId()

getEventId ( )

◆ getId()

getId ( )
static

◆ getLiveFeedUrl()

getLiveFeedUrl ( )

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

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

◆ getLogCommentId()

getLogCommentId ( )

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

◆ getLogEntityId()

getLogEntityId ( )
protected

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

◆ getLogEntityType()

getLogEntityType ( )
protected

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

◆ getLogEventId()

getLogEventId ( )
protected

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

◆ getLogFields()

getLogFields ( )
finalprotected

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

◆ getLogId()

getLogId ( $params = [])

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

◆ getLogRights()

getLogRights ( )

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

◆ getLogRightsEntry()

getLogRightsEntry ( )
protected

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

◆ getOption()

getOption ( string $key)

Option value getter

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

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

◆ getParentEntityId()

getParentEntityId ( )

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

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

◆ getParentProvider()

getParentProvider ( )

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

◆ getPermissions()

getPermissions ( array $entity)
protected

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

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

◆ getPinnedDescription()

getPinnedDescription ( )

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

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

◆ getPinnedTitle()

getPinnedTitle ( )

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

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

◆ getProvider()

getProvider ( $entityType)
staticfinal

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

◆ getRatingEntityId()

getRatingEntityId ( )

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

◆ getRatingTypeId()

getRatingTypeId ( )

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

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

◆ getSiteId()

getSiteId ( )

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

◆ getSonetGroupsAvailable()

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

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

◆ getSourceAttachedDiskObjects()

getSourceAttachedDiskObjects ( )

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

◆ getSourceAuthorId()

getSourceAuthorId ( )
final

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

◆ getSourceAuxData()

getSourceAuxData ( )

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

◆ getSourceDateTime()

getSourceDateTime ( )
final

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

◆ getSourceDescription()

getSourceDescription ( )

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

◆ getSourceDiskObjects()

getSourceDiskObjects ( )

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

◆ getSourceFields()

getSourceFields ( )
final

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

◆ getSourceOriginalText()

getSourceOriginalText ( )

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

◆ getSourceTitle()

getSourceTitle ( )

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

◆ getSuffix()

getSuffix ( )

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

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

◆ getType()

getType ( )

◆ getUnavailableTitle()

getUnavailableTitle ( )
protected

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

◆ getUserTypeEntityId()

getUserTypeEntityId ( )

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

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

◆ init()

init ( array $params)
static

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

◆ initSourceFields()

initSourceFields ( )

◆ setAdditionalParams()

setAdditionalParams ( array $additionalParams)
final

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

◆ setContentView()

setContentView ( $params = [])

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

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

◆ setDiskObjectsCloned()

setDiskObjectsCloned ( array $values)
final

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

◆ setEntityId()

setEntityId ( $entityId)

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

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

◆ setLogEventId()

setLogEventId ( $eventId = '')
final

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

◆ setLogId()

setLogId ( $logId)
final

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

◆ setOption()

setOption ( string $key,
$value )

Option value setter

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

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

◆ setParentProvider()

setParentProvider ( $value)

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

◆ setRatingEntityId()

setRatingEntityId ( int $value)

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

◆ setRatingTypeId()

setRatingTypeId ( string $value)

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

◆ setSiteId()

setSiteId ( $siteId)

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

◆ setSourceAttachedDiskObjects()

setSourceAttachedDiskObjects ( array $diskAttachedObjects)
finalprotected

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

◆ setSourceAuthorId()

setSourceAuthorId ( $authorId = 0)
finalprotected

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

◆ setSourceAuxData()

setSourceAuxData ( $auxData)
finalprotected

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

◆ setSourceDateTime()

setSourceDateTime ( DateTime $datetime)
finalprotected

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

◆ setSourceDescription()

setSourceDescription ( $description)
finalprotected

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

◆ setSourceDiskObjects()

setSourceDiskObjects ( array $files)
finalprotected

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

◆ setSourceFields()

setSourceFields ( array $fields)
finalprotected

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

◆ setSourceOriginalText()

setSourceOriginalText ( $text)
finalprotected

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

◆ setSourceTitle()

setSourceTitle ( $title)
finalprotected

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

◆ warmUpAuxCommentsStaticCache()

warmUpAuxCommentsStaticCache ( array $params = [])

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

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

Поля

◆ $additionalParams

$additionalParams = []
protected

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

◆ $attachedDiskObjectsCloned

$attachedDiskObjectsCloned = []
protected

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

◆ $cloneDiskObjects

$cloneDiskObjects = false
protected

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

◆ $diskObjectsCloned

$diskObjectsCloned = []
protected

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

◆ $entityId

$entityId = 0
protected

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

◆ $logEntityId

$logEntityId = null
protected

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

◆ $logEntityType

$logEntityType = null
protected

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

◆ $logEventId

$logEventId = null
protected

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

◆ $logId

$logId = 0
protected

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

◆ $logTable

$logTable = LogTable::class
staticprotected

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

◆ $options

$options = []
protected

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

◆ $parentProvider

$parentProvider = false
protected

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

◆ $pinnedTitle

$pinnedTitle = ''
protected

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

◆ $ratingEntityId

int null $ratingEntityId = null
protected

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

◆ $ratingTypeId

string $ratingTypeId = ''
protected

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

◆ $siteId

$siteId = false
protected

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

◆ $sourceAttachedDiskObjects

$sourceAttachedDiskObjects = []
protected

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

◆ $sourceAuthorId

$sourceAuthorId = 0
protected

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

◆ $sourceAuxData

$sourceAuxData = []
protected

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

◆ $sourceDateTime

$sourceDateTime = null
protected

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

◆ $sourceDescription

$sourceDescription = ''
protected

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

◆ $sourceDiskObjects

$sourceDiskObjects = []
protected

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

◆ $sourceFields

$sourceFields = []
protected

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

◆ $sourceOriginalText

$sourceOriginalText = ''
protected

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

◆ $sourceTitle

$sourceTitle = ''
protected

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

◆ CONTENT_TYPE_ID

const CONTENT_TYPE_ID = ''

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

◆ 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_LIVE_FEED_VIEW

const DATA_ENTITY_TYPE_LIVE_FEED_VIEW = 'LIVE_FEED_VIEW'

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

◆ 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 строка 47

◆ PERMISSION_FULL

const PERMISSION_FULL = 'W'

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

◆ PERMISSION_READ

const PERMISSION_READ = 'I'

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

◆ TYPE_COMMENT

const TYPE_COMMENT = 'COMMENT'

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

◆ TYPE_POST

const TYPE_POST = 'POST'

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


Объявления и описания членов класса находятся в файле: