public function getDataEditmode()
{
$this->setElements();
$return = [];
if (is_array($this->elements) && count($this->elements) > 0) {
foreach ($this->elements as $element) {
if ($element instanceof Object\Concrete) {
$return[] = [$element->getId(), $element->getRealFullPath(), "object", $element->getClassName()];
} elseif ($element instanceof Object\AbstractObject) {
$return[] = [$element->getId(), $element->getRealFullPath(), "object", "folder"];
} elseif ($element instanceof Asset) {
$return[] = [$element->getId(), $element->getRealFullPath(), "asset", $element->getType()];
} elseif ($element instanceof Document) {
$return[] = [$element->getId(), $element->getRealFullPath(), "document", $element->getType()];
}
}
}
return $return;
}