Smile\ElasticsuiteThesaurus\Setup\UpgradeSchema::upgrade PHP Method

upgrade() public method

Installs DB schema for a module
public upgrade ( Magento\Framework\Setup\SchemaSetupInterface $setup, Magento\Framework\Setup\ModuleContextInterface $context ) : void
$setup Magento\Framework\Setup\SchemaSetupInterface Setup
$context Magento\Framework\Setup\ModuleContextInterface Context
return void
    public function upgrade(SchemaSetupInterface $setup, ModuleContextInterface $context)
    {
        $setup->startSetup();
        if (version_compare($context->getVersion(), '0.0.2', '<')) {
            $this->createThesaurusTable($setup);
            $this->createThesaurusStoreTable($setup);
            $this->createExpandedTermsTable($setup);
            $this->createExpansionReferenceTable($setup);
        }
        if (version_compare($context->getVersion(), '1.0.0', '<')) {
            $this->appendIsActiveColumn($setup);
        }
        $setup->endSetup();
    }