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

getDataForResource() public method

See also: Object\ClassDefinition\Data::getDataForResource
public getDataForResource ( Asset $data, null | AbstractObject $object = null, mixed $params = [] ) : integer | null
$data Pimcore\Model\Asset
$object null | Pimcore\Model\Object\AbstractObject
$params mixed
return integer | null
    public function getDataForResource($data, $object = null, $params = [])
    {
        if ($data) {
            $data = clone $data;
            if ($data->getData() instanceof Asset) {
                $data->setData($data->getData()->getId());
            }
            if ($data->getPoster() instanceof Asset) {
                $data->setPoster($data->getPoster()->getId());
            }
            $data = object2array($data);
            return serialize($data);
        }
        return null;
    }