Описание

Этот класс-коллекция служит для работы с типами данных (umiObjectType), cинглтон.

Примеры использования

Пример 7. Удалить тип данных с идентификатором 42

$typesCollection = umiObjectTypesCollection::getInstance();
$typesCollection->delType(42);

Пример 8. Получить список типов, дочерних типу способа доставки

$typesCollection = umiObjectTypesCollection::getInstance();
$typeId = $typesCollection->getTypeIdByHierarchyTypeName('emarket', 'delivery');
$subTypes = $typesCollection->getSubTypesList($typeId);

var_dump($subTypes);

Ожидаемый результат (идентификаторы могут отличаться):

array(3) { [0]=> int(783) [1]=> int(784) [2]=> int(808) }

  • addType()
  • delType()
  • getTypeIdByHierarchyTypeName()
  • getChildTypeIds()
  • getGuidesList()
  • getInstance()
  • getParentTypeId()
  • getSubTypesList()
  • getType()
  • getTypeIdByHierarchyTypeId()
  • getTypesByHierarchyTypeId()