public function getDataFromEditmode($data, $object = null, $params = [])
{
$video = null;
if ($data["type"] == "asset") {
if ($asset = Asset::getByPath($data["data"])) {
$data["data"] = $asset;
} else {
$data["data"] = null;
}
}
if ($data["poster"]) {
if ($poster = Asset::getByPath($data["poster"])) {
$data["poster"] = $poster;
} else {
$data["poster"] = null;
}
}
if (!empty($data["data"])) {
$video = new Object\Data\Video();
$video->setData($data["data"]);
$video->setType($data["type"]);
$video->setPoster($data["poster"]);
$video->setTitle($data["title"]);
$video->setDescription($data["description"]);
}
return $video;
}