Example #1
0
 /**
  * Возвращает класс для объекта коллекции.
  * @param ICollection $collection коллекция
  * @param IObjectType $objectType тип объекта
  * @return string
  */
 private function getObjectClass(ICollection $collection, IObjectType $objectType)
 {
     if (null != ($objectClass = $objectType->getObjectClass())) {
         return $objectClass;
     } elseif ($collection instanceof IHierarchicCollection || $collection instanceof ICommonHierarchy) {
         return $this->defaultHierarchicObjectClass;
     } else {
         return $this->defaultObjectClass;
     }
 }