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

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

 setSiteId ($siteId)
 
 getSiteId ()
 
 setOption (string $key, $value)
 
 getOption (string $key)
 
 getEventId ()
 
 getType ()
 
 getRatingTypeId ()
 
 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 getEntityTypes ()
 
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 = []
 
 $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 строка 19

Методы

◆ add()

add ( )

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

◆ canRead()

static canRead (   $params)
static

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

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

◆ checkAdditionalDataParams()

checkAdditionalDataParams ( $params)
protected

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

◆ className()

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

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

◆ cloneUfValues()

static cloneUfValues ( array  $values)
staticprotected

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

◆ getAdditionalData()

getAdditionalData (   $params = [])

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

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

◆ getAdditionalParams()

getAdditionalParams ( )
final

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

◆ getAttachedDiskObjects()

getAttachedDiskObjects (   $clone = false)
protected

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

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

◆ getAttachedDiskObjectsCloned()

getAttachedDiskObjectsCloned ( )
final

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

◆ getCommentProvider()

getCommentProvider ( )

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

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

◆ getContentId()

static getContentId (   $event = [])
static

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

◆ getContentTypeId()

getContentTypeId ( )
final

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

◆ getDiskObjects()

getDiskObjects (   $entityId,
  $clone = false 
)

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

◆ getDiskObjectsCloned()

getDiskObjectsCloned ( )
final

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

◆ getEntityAttachedDiskObjects()

getEntityAttachedDiskObjects ( array  $params = [])
protected

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

◆ getEntityData()

static getEntityData ( array  $params)
staticfinal

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

◆ getEntityId()

getEntityId ( )
final

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

◆ getEntityTypes()

static getEntityTypes ( )
static
Возвращает
string[]

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

◆ getEventId()

getEventId ( )

◆ getId()

static getId ( )
static

◆ getLiveFeedUrl()

getLiveFeedUrl ( )

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

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

◆ getLogCommentId()

getLogCommentId ( )

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

◆ getLogEntityId()

getLogEntityId ( )
protected

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

◆ getLogEntityType()

getLogEntityType ( )
protected

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

◆ getLogEventId()

getLogEventId ( )
protected

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

◆ getLogFields()

getLogFields ( )
finalprotected

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

◆ getLogId()

getLogId (   $params = [])

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

◆ getLogRights()

getLogRights ( )

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

◆ getLogRightsEntry()

getLogRightsEntry ( )
protected

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

◆ getOption()

getOption ( string  $key)

Option value getter

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

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

◆ getParentEntityId()

getParentEntityId ( )

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

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

◆ getParentProvider()

getParentProvider ( )

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

◆ getPermissions()

getPermissions ( array  $entity)
protected

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

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

◆ getPinnedDescription()

getPinnedDescription ( )

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

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

◆ getPinnedTitle()

getPinnedTitle ( )

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

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

◆ getProvider()

static getProvider (   $entityType)
staticfinal

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

◆ getRatingTypeId()

getRatingTypeId ( )

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

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

◆ getSiteId()

getSiteId ( )

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

◆ getSonetGroupsAvailable()

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

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

◆ getSourceAttachedDiskObjects()

getSourceAttachedDiskObjects ( )

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

◆ getSourceAuthorId()

getSourceAuthorId ( )
final

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

◆ getSourceAuxData()

getSourceAuxData ( )

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

◆ getSourceDateTime()

getSourceDateTime ( )
final

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

◆ getSourceDescription()

getSourceDescription ( )

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

◆ getSourceDiskObjects()

getSourceDiskObjects ( )

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

◆ getSourceFields()

getSourceFields ( )
final

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

◆ getSourceOriginalText()

getSourceOriginalText ( )

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

◆ getSourceTitle()

getSourceTitle ( )

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

◆ getSuffix()

getSuffix ( )

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

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

◆ getType()

getType ( )

◆ getUnavailableTitle()

getUnavailableTitle ( )
protected

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

◆ getUserTypeEntityId()

getUserTypeEntityId ( )

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

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

◆ init()

static init ( array  $params)
static

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

◆ initSourceFields()

initSourceFields ( )

◆ setAdditionalParams()

setAdditionalParams ( array  $additionalParams)
final

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

◆ setContentView()

setContentView (   $params = [])

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

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

◆ setDiskObjectsCloned()

setDiskObjectsCloned ( array  $values)
final

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

◆ setEntityId()

setEntityId (   $entityId)

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

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

◆ setLogEventId()

setLogEventId (   $eventId = '')
final

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

◆ setLogId()

setLogId (   $logId)
final

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

◆ setOption()

setOption ( string  $key,
  $value 
)

Option value setter

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

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

◆ setParentProvider()

setParentProvider (   $value)

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

◆ setSiteId()

setSiteId (   $siteId)

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

◆ setSourceAttachedDiskObjects()

setSourceAttachedDiskObjects ( array  $diskAttachedObjects)
finalprotected

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

◆ setSourceAuthorId()

setSourceAuthorId (   $authorId = 0)
finalprotected

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

◆ setSourceAuxData()

setSourceAuxData (   $auxData)
finalprotected

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

◆ setSourceDateTime()

setSourceDateTime ( DateTime  $datetime)
finalprotected

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

◆ setSourceDescription()

setSourceDescription (   $description)
finalprotected

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

◆ setSourceDiskObjects()

setSourceDiskObjects ( array  $files)
finalprotected

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

◆ setSourceFields()

setSourceFields ( array  $fields)
finalprotected

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

◆ setSourceOriginalText()

setSourceOriginalText (   $text)
finalprotected

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

◆ setSourceTitle()

setSourceTitle (   $title)
finalprotected

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

◆ warmUpAuxCommentsStaticCache()

warmUpAuxCommentsStaticCache ( array  $params = [])

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

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

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

◆ $additionalParams

$additionalParams = []
protected

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

◆ $attachedDiskObjectsCloned

$attachedDiskObjectsCloned = []
protected

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

◆ $cloneDiskObjects

$cloneDiskObjects = false
protected

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

◆ $diskObjectsCloned

$diskObjectsCloned = []
protected

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

◆ $entityId

$entityId = 0
protected

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

◆ $logEntityId

$logEntityId = null
protected

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

◆ $logEntityType

$logEntityType = null
protected

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

◆ $logEventId

$logEventId = null
protected

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

◆ $logId

$logId = 0
protected

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

◆ $logTable

$logTable = LogTable::class
staticprotected

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

◆ $options

$options = []
protected

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

◆ $parentProvider

$parentProvider = false
protected

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

◆ $pinnedTitle

$pinnedTitle = ''
protected

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

◆ $siteId

$siteId = false
protected

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

◆ $sourceAttachedDiskObjects

$sourceAttachedDiskObjects = []
protected

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

◆ $sourceAuthorId

$sourceAuthorId = 0
protected

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

◆ $sourceAuxData

$sourceAuxData = []
protected

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

◆ $sourceDateTime

$sourceDateTime = null
protected

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

◆ $sourceDescription

$sourceDescription = ''
protected

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

◆ $sourceDiskObjects

$sourceDiskObjects = []
protected

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

◆ $sourceFields

$sourceFields = []
protected

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

◆ $sourceOriginalText

$sourceOriginalText = ''
protected

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

◆ $sourceTitle

$sourceTitle = ''
protected

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

◆ CONTENT_TYPE_ID

const CONTENT_TYPE_ID = ''

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

◆ DATA_ENTITY_TYPE_BITRIX24_NEW_USER

const DATA_ENTITY_TYPE_BITRIX24_NEW_USER = 'BITRIX24_NEW_USER'

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

◆ DATA_ENTITY_TYPE_BLOG_COMMENT

const DATA_ENTITY_TYPE_BLOG_COMMENT = 'BLOG_COMMENT'

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

◆ DATA_ENTITY_TYPE_BLOG_POST

const DATA_ENTITY_TYPE_BLOG_POST = 'BLOG_POST'

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

◆ DATA_ENTITY_TYPE_CALENDAR_EVENT

const DATA_ENTITY_TYPE_CALENDAR_EVENT = 'CALENDAR_EVENT'

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

◆ DATA_ENTITY_TYPE_FORUM_POST

const DATA_ENTITY_TYPE_FORUM_POST = 'FORUM_POST'

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

◆ DATA_ENTITY_TYPE_FORUM_TOPIC

const DATA_ENTITY_TYPE_FORUM_TOPIC = 'FORUM_TOPIC'

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

◆ DATA_ENTITY_TYPE_INTRANET_NEW_USER

const DATA_ENTITY_TYPE_INTRANET_NEW_USER = 'INTRANET_NEW_USER'

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

◆ DATA_ENTITY_TYPE_LISTS_ITEM

const DATA_ENTITY_TYPE_LISTS_ITEM = 'LISTS_NEW_ELEMENT'

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

◆ DATA_ENTITY_TYPE_LOG_COMMENT

const DATA_ENTITY_TYPE_LOG_COMMENT = 'LOG_COMMENT'

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

◆ DATA_ENTITY_TYPE_LOG_ENTRY

const DATA_ENTITY_TYPE_LOG_ENTRY = 'LOG_ENTRY'

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

◆ DATA_ENTITY_TYPE_PHOTOGALLERY_ALBUM

const DATA_ENTITY_TYPE_PHOTOGALLERY_ALBUM = 'PHOTO_ALBUM'

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

◆ DATA_ENTITY_TYPE_PHOTOGALLERY_PHOTO

const DATA_ENTITY_TYPE_PHOTOGALLERY_PHOTO = 'PHOTO_PHOTO'

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

◆ DATA_ENTITY_TYPE_RATING_LIST

const DATA_ENTITY_TYPE_RATING_LIST = 'RATING_LIST'

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

◆ DATA_ENTITY_TYPE_TASKS_TASK

const DATA_ENTITY_TYPE_TASKS_TASK = 'TASK'

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

◆ DATA_ENTITY_TYPE_TIMEMAN_ENTRY

const DATA_ENTITY_TYPE_TIMEMAN_ENTRY = 'TIMEMAN_ENTRY'

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

◆ DATA_ENTITY_TYPE_TIMEMAN_REPORT

const DATA_ENTITY_TYPE_TIMEMAN_REPORT = 'TIMEMAN_REPORT'

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

◆ DATA_ENTITY_TYPE_WIKI

const DATA_ENTITY_TYPE_WIKI = 'WIKI'

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

◆ DATA_RESULT_TYPE_SOURCE

const DATA_RESULT_TYPE_SOURCE = 'SOURCE'

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

◆ PERMISSION_DENY

const PERMISSION_DENY = 'D'

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

◆ PERMISSION_FULL

const PERMISSION_FULL = 'W'

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

◆ PERMISSION_READ

const PERMISSION_READ = 'I'

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

◆ TYPE_COMMENT

const TYPE_COMMENT = 'COMMENT'

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

◆ TYPE_POST

const TYPE_POST = 'POST'

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