Pimcore\Model\Document\Tag\Multihref::getDataEditmode PHP Method

getDataEditmode() public method

Converts the data so it's suitable for the editmode
public getDataEditmode ( ) : mixed
return mixed
    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;
    }