public function getDataForEditmode($data, $object = null, $params = [])
{
$return = [];
if (is_array($data) && count($data) > 0) {
foreach ($data 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()];
}
}
if (empty($return)) {
$return = false;
}
return $return;
}
return false;
}