Smile\ElasticsuiteThesaurus\Setup\UpgradeSchema::createThesaurusTable PHP Метод

createThesaurusTable() приватный Метод

Create Thesaurus main table
private createThesaurusTable ( Magento\Framework\Setup\SchemaSetupInterface $setup )
$setup Magento\Framework\Setup\SchemaSetupInterface Setup instance
    private function createThesaurusTable(SchemaSetupInterface $setup)
    {
        $table = $setup->getConnection()->newTable($setup->getTable(ThesaurusInterface::TABLE_NAME))->addColumn(ThesaurusInterface::THESAURUS_ID, \Magento\Framework\DB\Ddl\Table::TYPE_INTEGER, null, ['identity' => true, 'unsigned' => true, 'nullable' => false, 'primary' => true], 'Thesaurus Id')->addColumn(ThesaurusInterface::NAME, \Magento\Framework\DB\Ddl\Table::TYPE_TEXT, 255, ['nullable' => false], 'Thesaurus Name')->addColumn(ThesaurusInterface::TYPE, \Magento\Framework\DB\Ddl\Table::TYPE_TEXT, 50, ['nullable' => false], 'Thesaurus Type')->setComment('Smile Elastic Suite Thesaurus Table');
        $setup->getConnection()->createTable($table);
    }