Smile\ElasticsuiteThesaurus\Model\Thesaurus::getType PHP Method

getType() public method

Retrieve thesaurus type
public getType ( ) : string
return string
    public function getType()
    {
        return (string) $this->getData(self::TYPE);
    }

Usage Example

Example #1
0
 /**
  * Init type fields : fields are different according to thesaurus type
  *
  * @param \Magento\Framework\Data\Form\Element\Fieldset     $fieldset The fieldset
  * @param \Smile\ElasticsuiteThesaurus\Model\Thesaurus|null $model    Current Thesaurus
  *
  * @return \Smile\ElasticsuiteThesaurus\Block\Adminhtml\Thesaurus\Edit\Form
  */
 private function initTypeFields($fieldset, $model)
 {
     if ($model->getType() === ThesaurusInterface::TYPE_EXPANSION) {
         $this->addExpansionFields($fieldset, $model);
     } elseif ($model->getType() === ThesaurusInterface::TYPE_SYNONYM) {
         $this->addSynonymFields($fieldset, $model);
     }
     return $this;
 }