public function getClasses()
{
if ($this->getChildAmount()) {
$path = $this->model->getRealFullPath();
if (!$this->model->getId() || $this->model->getId() == 1) {
$path = "";
}
$classIds = $this->db->fetchCol("SELECT o_classId FROM objects WHERE o_path LIKE ? AND o_type = 'object' GROUP BY o_classId", $path . "/%");
$classes = [];
foreach ($classIds as $classId) {
$classes[] = Object\ClassDefinition::getById($classId);
}
return $classes;
} else {
return [];
}
}