Pimcore\Model\Object\AbstractObject\Dao::getClasses PHP Метод

getClasses() публичный Метод

public getClasses ( )
    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 [];
        }
    }