![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/magento/module-product-video/Model/Product/Attribute/Media/ |
<?php /** * * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ namespace Magento\ProductVideo\Model\Product\Attribute\Media; use Magento\Framework\Model\AbstractExtensibleModel; use Magento\Framework\Api\Data\VideoContentInterface; /** * VideoEntry class */ class VideoEntry extends AbstractExtensibleModel implements VideoContentInterface { /** * Retrieve MIME type * * @return string */ public function getMediaType() { return $this->getData(self::TYPE); } /** * Set MIME type * * @param string $mimeType * @return $this */ public function setMediaType($mimeType) { return $this->setData(self::TYPE, $mimeType); } /** * Get provider YouTube|Vimeo * * @return string */ public function getVideoProvider() { return $this->getData(self::PROVIDER); } /** * Set provider * * @param string $data * @return $this */ public function setVideoProvider($data) { return $this->setData(self::PROVIDER, $data); } /** * Get video URL * * @return string */ public function getVideoUrl() { return $this->getData(self::URL); } /** * Set video URL * * @param string $data * @return $this */ public function setVideoUrl($data) { return $this->setData(self::URL, $data); } /** * Get Title * * @return string */ public function getVideoTitle() { return $this->getData(self::TITLE); } /** * Set Title * * @param string $data * @return $this */ public function setVideoTitle($data) { return $this->setData(self::TITLE, $data); } /** * Get video Description * * @return string */ public function getVideoDescription() { return $this->getData(self::DESCRIPTION); } /** * Set video Description * * @param string $data * @return $this */ public function setVideoDescription($data) { return $this->setData(self::DESCRIPTION, $data); } /** * Get Metadata * * @return string */ public function getVideoMetadata() { return $this->getData(self::METADATA); } /** * Set Metadata * * @param string $data * @return $this */ public function setVideoMetadata($data) { return $this->setData(self::METADATA, $data); } /** * Get extension attributes * * @return \Magento\Framework\Api\ExtensionAttributesInterface */ public function getExtensionAttributes() { return $this->_getExtensionAttributes(); } /** * Set extension attributes * * @param \Magento\Catalog\Api\Data\ProductExtensionInterface $extensionAttributes * @return $this */ public function setExtensionAttributes(\Magento\Catalog\Api\Data\ProductExtensionInterface $extensionAttributes) { return $this->_setExtensionAttributes($extensionAttributes); } }