public function delete(\Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface $thesaurus)
    {
        $thesaurusId = $thesaurus->getThesaurusId();

        $thesaurus->delete();

        if (isset($this->thesaurusRepositoryById[$thesaurusId])) {
            unset($this->thesaurusRepositoryById[$thesaurusId]);
        }

        return $thesaurus;
    }
public function delete(\Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface $thesaurus)
    {
        $thesaurusId = $thesaurus->getThesaurusId();

        $thesaurus->delete();

        if (isset($this->thesaurusRepositoryById[$thesaurusId])) {
            unset($this->thesaurusRepositoryById[$thesaurusId]);
        }

        return $thesaurus;
    }
public function delete ( \ Smile \ ElasticsuiteThesaurus \ Api \ Data \ ThesaurusInterface $ thesaurus ) { $ thesaurusId = $ thesaurus -> getThesaurusId ( ) ; $ thesaurus -> delete ( ) ; if ( isset ( $ this -> thesaurusRepositoryById [ $ thesaurusId ] ) ) { unset ( $ this -> thesaurusRepositoryById [ $ thesaurusId ] ) ; } return $ thesaurus ; }
Delete a thesaurus

@param \Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface $thesaurus Thesaurus data

@throws \Magento\Framework\Exception\NoSuchEntityException

@return \Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface
Delete a thesaurus