Pimcore\Model\Object\ClassDefinition\Data\MultihrefMetadata::resolveDependencies PHP Method

resolveDependencies() public method

public resolveDependencies ( $data ) : array
$data
return array
    public function resolveDependencies($data)
    {
        $dependencies = [];
        if (is_array($data) && count($data) > 0) {
            foreach ($data as $metaElement) {
                $e = $metaElement->getElement();
                if ($e instanceof Element\ElementInterface) {
                    $elementType = Element\Service::getElementType($e);
                    $dependencies[$elementType . "_" . $e->getId()] = ["id" => $e->getId(), "type" => $elementType];
                }
            }
        }
        return $dependencies;
    }