Pimcore\Model\Document\Tag\Link::resolveDependencies PHP Метод

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

public resolveDependencies ( ) : array
Результат array
    public function resolveDependencies()
    {
        $dependencies = [];
        if (is_array($this->data) && $this->data["internal"]) {
            if (intval($this->data["internalId"]) > 0) {
                if ($this->data["internalType"] == "document") {
                    if ($doc = Document::getById($this->data["internalId"])) {
                        $key = "document_" . $doc->getId();
                        $dependencies[$key] = ["id" => $doc->getId(), "type" => "document"];
                    }
                } elseif ($this->data["internalType"] == "asset") {
                    if ($asset = Asset::getById($this->data["internalId"])) {
                        $key = "asset_" . $asset->getId();
                        $dependencies[$key] = ["id" => $asset->getId(), "type" => "asset"];
                    }
                }
            }
        }
        return $dependencies;
    }