PHP Interface Smile\ElasticsuiteThesaurus\Api\ThesaurusRepositoryInterface

Author: Romain Ruaud ([email protected])
Show file Open project: smile-sa/elasticsuite

Public Methods

Method Description
delete ( Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface $thesaurus ) : Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface delete a Thesaurus
getById ( integer $thesaurusId ) : Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface Retrieve a thesaurus by its ID
save ( Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface $thesaurus ) : Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface save a Thesaurus

Method Details

delete() public method

delete a Thesaurus
public delete ( Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface $thesaurus ) : Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface
$thesaurus Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface Thesaurus
return Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface

getById() public method

Retrieve a thesaurus by its ID
public getById ( integer $thesaurusId ) : Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface
$thesaurusId integer id of the thesaurus
return Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface

save() public method

save a Thesaurus
public save ( Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface $thesaurus ) : Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface
$thesaurus Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface Thesaurus
return Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface