Pimcore\Model\Object\ClassDefinition\Data\Video::getFromCsvImport PHP Method

getFromCsvImport() public method

public getFromCsvImport ( $importValue, null | AbstractObject $object = null, mixed $params = [] ) : mixed | null
$importValue
$object null | Pimcore\Model\Object\AbstractObject
$params mixed
return mixed | null
    public function getFromCsvImport($importValue, $object = null, $params = [])
    {
        $value = null;
        if ($importValue && strpos($importValue, "~")) {
            list($type, $data) = explode("~", $importValue);
            if ($type && $data) {
                $video = new Object\Data\Video();
                $video->setType($type);
                if ($type == "asset") {
                    if ($asset = Asset::getById($data)) {
                        $video->setData($asset);
                    } else {
                        return null;
                    }
                } else {
                    $video->setData($data);
                }
            }
        }
        return $value;
    }