![]() 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/cartforge.co/vendor/magento/module-media-content/Model/ |
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ declare(strict_types=1); namespace Magento\MediaContent\Model; use Magento\MediaContentApi\Api\Data\ContentIdentityInterface; use Magento\MediaContentApi\Api\Data\ContentIdentityExtensionInterface; /** * @inheritdoc */ class ContentIdentity implements ContentIdentityInterface { private $entityType; private $entityId; private $field; private $extensionAttributes; /** * ContentIdentity constructor. * @param string $entityType * @param string $entityId * @param string $field * @param ContentIdentityExtensionInterface|null $extensionAttributes */ public function __construct( string $entityType, string $entityId, string $field, ?ContentIdentityExtensionInterface $extensionAttributes = null ) { $this->entityType = $entityType; $this->entityId= $entityId; $this->field = $field; $this->extensionAttributes = $extensionAttributes; } /** * @inheritdoc */ public function getEntityType(): string { return $this->entityType; } /** * @inheritdoc */ public function getEntityId(): string { return $this->entityId; } /** * @inheritdoc */ public function getField(): string { return $this->field; } /** * @inheritdoc */ public function getExtensionAttributes(): ?ContentIdentityExtensionInterface { return $this->extensionAttributes; } /** * @inheritdoc */ public function setExtensionAttributes(?ContentIdentityExtensionInterface $extensionAttributes): void { $this->extensionAttributes = $extensionAttributes; } }