public function hasChildren($objectTypes = [self::OBJECT_TYPE_OBJECT, self::OBJECT_TYPE_FOLDER])
{
if (is_bool($this->o_hasChilds)) {
if ($this->o_hasChilds and empty($this->o_childs) or !$this->o_hasChilds and !empty($this->o_childs)) {
return $this->getDao()->hasChilds($objectTypes);
} else {
return $this->o_hasChilds;
}
}
return $this->getDao()->hasChilds($objectTypes);
}