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

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

 setCommentCopier (EntityCopier $commentCopier)
 
 add (Container $container, array $fields)
 
 getFields (Container $container, $entityId)
 
 prepareFieldsToCopy (Container $container, array $fields)
 
 copyChildren (Container $container, $entityId, $copiedEntityId)
 
- Открытые члены унаследованные от CopyImplementer
 __construct ()
 
 getErrors ()
 
 setUserFieldManager (\CUserTypeManager $userTypeManager)
 
 setUfIgnoreList (array $ufIgnoreList)
 
 setExecutiveUserId (int $executiveUserId)
 
 add (Container $container, array $fields)
 
 getFields (Container $container, $entityId)
 
 prepareFieldsToCopy (Container $container, array $fields)
 
 copyChildren (Container $container, $entityId, $copiedEntityId)
 

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

const TOPIC_COPY_ERROR = "TOPIC_COPY_ERROR"
 

Дополнительные унаследованные члены

- Защищенные члены унаследованные от CopyImplementer
 copyUfFields (int $entityId, int $copiedEntityId, string $ufObject)
 
 getResult (array $results=[])
 
- Защищенные данные унаследованные от CopyImplementer
 $result
 
 $userTypeManager
 
 $ufIgnoreList = []
 
 $executiveUserId
 

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

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

Методы

◆ add()

add ( Container  $container,
array  $fields 
)
Аргументы
Container$container
array$fields
Возвращает
int|bool Added topic id or false.

Переопределяет метод предка CopyImplementer.

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

◆ copyChildren()

copyChildren ( Container  $container,
  $entityId,
  $copiedEntityId 
)

Starts copying messages.

Аргументы
Container$container
int$entityIdTopic id.
int$copiedEntityIdCopied topic id.
Возвращает
Result

Переопределяет метод предка CopyImplementer.

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

◆ getFields()

getFields ( Container  $container,
  $entityId 
)

Returns topic fields.

Аргументы
Container$container
int$entityId
Возвращает
array $fields

Переопределяет метод предка CopyImplementer.

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

◆ prepareFieldsToCopy()

prepareFieldsToCopy ( Container  $container,
array  $fields 
)

Preparing data before creating a new entity.

Аргументы
Container$container
array$fieldsList entity fields.
Возвращает
array $fields

Переопределяет метод предка CopyImplementer.

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

◆ setCommentCopier()

setCommentCopier ( EntityCopier  $commentCopier)
Аргументы
EntityCopier$commentCopier

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

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

◆ TOPIC_COPY_ERROR

const TOPIC_COPY_ERROR = "TOPIC_COPY_ERROR"

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