![]() 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/framework/Api/ExtensionAttribute/ |
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ namespace Magento\Framework\Api\ExtensionAttribute; /** * Data holder for extension attribute joins. * * @api * @codeCoverageIgnore */ class JoinData implements JoinDataInterface { /** * @var string */ private $attributeCode; /** * @var string */ private $referenceTable; /** * @var string */ private $referenceTableAlias; /** * @var string */ private $referenceField; /** * @var string */ private $joinField; /** * @var string[] */ private $selectFields; /** * {@inheritdoc} */ public function getAttributeCode() { return $this->attributeCode; } /** * {@inheritdoc} */ public function setAttributeCode($attributeCode) { $this->attributeCode = $attributeCode; return $this; } /** * {@inheritdoc} */ public function getReferenceTable() { return $this->referenceTable; } /** * {@inheritdoc} */ public function setReferenceTable($referenceTable) { $this->referenceTable = $referenceTable; return $this; } /** * {@inheritdoc} */ public function getReferenceTableAlias() { return $this->referenceTableAlias; } /** * {@inheritdoc} */ public function setReferenceTableAlias($referenceTableAlias) { $this->referenceTableAlias = $referenceTableAlias; return $this; } /** * {@inheritdoc} */ public function getReferenceField() { return $this->referenceField; } /** * {@inheritdoc} */ public function setReferenceField($referenceField) { $this->referenceField = $referenceField; return $this; } /** * {@inheritdoc} */ public function getJoinField() { return $this->joinField; } /** * {@inheritdoc} */ public function setJoinField($joinField) { $this->joinField = $joinField; return $this; } /** * {@inheritdoc} */ public function getSelectFields() { return $this->selectFields; } /** * {@inheritdoc} */ public function setSelectFields(array $selectFields) { $this->selectFields = $selectFields; return $this; } }