PHP Class Smile\ElasticsuiteCatalog\Setup\InstallSchema

Author: Romain Ruaud ([email protected])
Author: Aurelien FOUCRET ([email protected])
Inheritance: implements Magento\Framework\Setup\InstallSchemaInterface
Show file Open project: smile-sa/elasticsuite

Public Methods

Method Description
install ( Magento\Framework\Setup\SchemaSetupInterface $setup, Magento\Framework\Setup\ModuleContextInterface $context ) : void Installs DB schema for the module

Private Methods

Method Description
addEavCatalogFields ( Magento\Framework\Setup\SchemaSetupInterface $setup ) : void Add custom fields to catalog_eav_attribute table.
addIsSpellcheckedToSearchQuery ( Magento\Framework\Setup\SchemaSetupInterface $setup ) : void Append is spellchecked to the search query report table.

Method Details

install() public method

Installs DB schema for the module
public install ( Magento\Framework\Setup\SchemaSetupInterface $setup, Magento\Framework\Setup\ModuleContextInterface $context ) : void
$setup Magento\Framework\Setup\SchemaSetupInterface The setup interface
$context Magento\Framework\Setup\ModuleContextInterface The module Context
return void