Spamworldpro Mini Shell
Spamworldpro


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/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/old/vendor/magento/framework/Api/ExtensionAttribute/JoinDataInterface.php
<?php
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */

namespace Magento\Framework\Api\ExtensionAttribute;

/**
 * Interface of data holder for extension attribute joins.
 *
 * @api
 * @since 100.0.2
 */
interface JoinDataInterface
{
    const SELECT_FIELD_EXTERNAL_ALIAS = 'external_alias';
    const SELECT_FIELD_INTERNAL_ALIAS = 'internal_alias';
    const SELECT_FIELD_WITH_DB_PREFIX = 'with_db_prefix';
    const SELECT_FIELD_SETTER = 'setter';

    /**
     * Get attribute code.
     *
     * @return string
     */
    public function getAttributeCode();

    /**
     * Set attribute code.
     *
     * @param string $attributeCode
     * @return $this
     */
    public function setAttributeCode($attributeCode);

    /**
     * Get reference table name.
     *
     * @return string
     */
    public function getReferenceTable();

    /**
     * Set reference table name.
     *
     * @param string $referenceTable
     * @return $this
     */
    public function setReferenceTable($referenceTable);

    /**
     * Get reference table alias.
     *
     * @return string
     */
    public function getReferenceTableAlias();

    /**
     * Set reference table alias.
     *
     * @param string $referenceTableAlias
     * @return $this
     */
    public function setReferenceTableAlias($referenceTableAlias);

    /**
     * Get reference field.
     *
     * @return string
     */
    public function getReferenceField();

    /**
     * Set reference field.
     *
     * @param string $referenceField
     * @return $this
     */
    public function setReferenceField($referenceField);

    /**
     * Get join field.
     *
     * @return string
     */
    public function getJoinField();

    /**
     * Set join field.
     *
     * @param string $joinField
     * @return $this
     */
    public function setJoinField($joinField);

    /**
     * Get select fields.
     *
     * @return array
     */
    public function getSelectFields();

    /**
     * Set select field.
     *
     * @param array $selectFields
     * @return $this
     */
    public function setSelectFields(array $selectFields);
}

Spamworldpro Mini