Версия: 6.x
burger close
Класс DocumentLinkManager

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

 __construct ($source_id=null, $source_type=null)
 
 createLinkOrder ($document, $order)
 
 getLinks ($document=null)
 
 deleteLinkedDocuments ()
 
 deleteLinksByDocument ($document)
 
 reverseLink ($link)
 
 deleteDocumentByLink ($link)
 
 changeLinkType ($link, $from, $to)
 

Поля данных

 $source_type
 

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

 $source_id
 

Конструктор(ы)

__construct (   $source_id = null,
  $source_type = null 
)

Методы

changeLinkType (   $link,
  $from,
  $to 
)

Изенить тип документа в связи

Аргументы
$link
$from
$to
Возвращает
void
createLinkOrder (   $document,
  $order 
)

Создать связанное с заказом резервирование

Аргументы
$document
$order
deleteDocumentByLink (   $link)

Удалить документ по связи

Аргументы
$link
Возвращает
void
deleteLinkedDocuments ( )

Удалить связанные документы

Возвращает
void
deleteLinksByDocument (   $document)

Удалить связи документа

Аргументы
$document
Возвращает
void
getLinks (   $document = null)

Получить связи документов

Аргументы
null$document
Возвращает
array|bool
reverseLink (   $link)

Переместить местами источник и документ в связи

Аргументы
$link
Возвращает
Orm

Поля

$source_id
protected
$source_type