PHP Класс Smile\ElasticsuiteThesaurus\Model\ResourceModel\Thesaurus

Автор: Romain Ruaud ([email protected])
Наследование: extends Magento\Framework\Model\ResourceModel\Db\AbstractDb
Показать файл Открыть проект

Открытые методы

Метод Описание
getStoreIdsFromThesaurusId ( integer $thesaurusId ) : array Retrieve Store Ids for a given thesaurus
getTermsDataFromThesaurus ( Magento\Framework\Model\AbstractModel $object ) : array Retrieve Store Ids for a given thesaurus

Защищенные методы

Метод Описание
_afterLoad ( Magento\Framework\Model\AbstractModel $object ) Perform operations after object load, restore linking with terms and stores
_afterSave ( Magento\Framework\Model\AbstractModel $object ) Saves thesaurus linking to terms and stores after save
_construct ( ) Internal Constructor

Приватные методы

Метод Описание
deleteThesaurusRelations ( Magento\Framework\Model\AbstractModel $object ) Delete thesaurus previous relations.
saveReferenceTerms ( Magento\Framework\Model\AbstractModel $object, array $referenceTerms ) Saves reference terms for a thesaurus. Reference term are used by expansions thesaurus only.
saveStoreRelation ( Magento\Framework\Model\AbstractModel $object ) : void Saves relation between thesaurus and store
saveTermsRelation ( Magento\Framework\Model\AbstractModel $object ) : void Saves relation between thesaurus and store

Описание методов

_afterLoad() защищенный Метод

Perform operations after object load, restore linking with terms and stores
protected _afterLoad ( Magento\Framework\Model\AbstractModel $object )
$object Magento\Framework\Model\AbstractModel Thesaurus being loaded

_afterSave() защищенный Метод

Saves thesaurus linking to terms and stores after save
protected _afterSave ( Magento\Framework\Model\AbstractModel $object )
$object Magento\Framework\Model\AbstractModel Thesaurus to save

_construct() защищенный Метод

Internal Constructor
protected _construct ( )

getStoreIdsFromThesaurusId() публичный Метод

Retrieve Store Ids for a given thesaurus
public getStoreIdsFromThesaurusId ( integer $thesaurusId ) : array
$thesaurusId integer The thesaurus Id
Результат array

getTermsDataFromThesaurus() публичный Метод

Retrieve Store Ids for a given thesaurus
public getTermsDataFromThesaurus ( Magento\Framework\Model\AbstractModel $object ) : array
$object Magento\Framework\Model\AbstractModel The thesaurus
Результат array