Code Duplication    Length = 17-18 lines in 3 locations

src/OroCRM/Bundle/ChannelBundle/Migrations/Schema/v1_0/OroCRMChannelBundle.php 1 location

@@ 87-103 (lines=17) @@
84
     *
85
     * @param Schema $schema
86
     */
87
    protected function createOrocrmChannelCustIdentityTable(Schema $schema)
88
    {
89
        $table = $schema->createTable('orocrm_channel_cust_identity');
90
        $table->addColumn('id', 'integer', ['autoincrement' => true]);
91
        $table->addColumn('data_channel_id', 'integer', ['notnull' => false]);
92
        $table->addColumn('account_id', 'integer', ['notnull' => false]);
93
        $table->addColumn('user_owner_id', 'integer', ['notnull' => false]);
94
        $table->addColumn('contact_id', 'integer', ['notnull' => false]);
95
        $table->addColumn('name', 'string', ['length' => 255]);
96
        $table->addColumn('createdAt', 'datetime', []);
97
        $table->addColumn('updatedAt', 'datetime', ['notnull' => false]);
98
        $table->setPrimaryKey(['id']);
99
        $table->addIndex(['account_id'], 'IDX_30F858859B6B5FBA', []);
100
        $table->addIndex(['contact_id'], 'IDX_30F85885E7A1254A', []);
101
        $table->addIndex(['user_owner_id'], 'IDX_30F858859EB185F9', []);
102
        $table->addIndex(['data_channel_id'], 'IDX_30F8588572F5A1AA', []);
103
    }
104
105
    /**
106
     * Add orocrm_channel foreign keys.

src/OroCRM/Bundle/ChannelBundle/Migrations/Schema/OroCRMChannelBundleInstaller.php 1 location

@@ 97-113 (lines=17) @@
94
     *
95
     * @param Schema $schema
96
     */
97
    protected function createOrocrmChannelCustIdentityTable(Schema $schema)
98
    {
99
        $table = $schema->createTable('orocrm_channel_cust_identity');
100
        $table->addColumn('id', 'integer', ['autoincrement' => true]);
101
        $table->addColumn('contact_id', 'integer', ['notnull' => false]);
102
        $table->addColumn('account_id', 'integer', ['notnull' => false]);
103
        $table->addColumn('user_owner_id', 'integer', ['notnull' => false]);
104
        $table->addColumn('data_channel_id', 'integer', ['notnull' => false]);
105
        $table->addColumn('name', 'string', ['length' => 255]);
106
        $table->addColumn('createdAt', 'datetime', []);
107
        $table->addColumn('updatedAt', 'datetime', ['notnull' => false]);
108
        $table->setPrimaryKey(['id']);
109
        $table->addIndex(['account_id'], 'IDX_30F858859B6B5FBA', []);
110
        $table->addIndex(['contact_id'], 'IDX_30F85885E7A1254A', []);
111
        $table->addIndex(['user_owner_id'], 'IDX_30F858859EB185F9', []);
112
        $table->addIndex(['data_channel_id'], 'IDX_30F8588572F5A1AA', []);
113
    }
114
115
    /**
116
     * Create orocrm_channel_entity_name table

src/OroCRM/Bundle/SalesBundle/Migrations/Schema/OroCRMSalesBundleInstaller.php 1 location

@@ 250-267 (lines=18) @@
247
     *
248
     * @param Schema $schema
249
     */
250
    protected function createOrocrmSalesFunnelTable(Schema $schema)
251
    {
252
        $table = $schema->createTable('orocrm_sales_funnel');
253
        $table->addColumn('id', 'integer', ['autoincrement' => true]);
254
        $table->addColumn('user_owner_id', 'integer', ['notnull' => false]);
255
        $table->addColumn('opportunity_id', 'integer', ['notnull' => false]);
256
        $table->addColumn('lead_id', 'integer', ['notnull' => false]);
257
        $table->addColumn('data_channel_id', 'integer', ['notnull' => false]);
258
        $table->addColumn('startdate', 'date', []);
259
        $table->addColumn('createdat', 'datetime', []);
260
        $table->addColumn('updatedat', 'datetime', ['notnull' => false]);
261
        $table->addIndex(['opportunity_id'], 'idx_e20c73449a34590f', []);
262
        $table->addIndex(['lead_id'], 'idx_e20c734455458d', []);
263
        $table->addIndex(['startdate'], 'sales_start_idx', []);
264
        $table->setPrimaryKey(['id']);
265
        $table->addIndex(['user_owner_id'], 'idx_e20c73449eb185f9', []);
266
        $table->addIndex(['data_channel_id'], 'IDX_E20C7344BDC09B73', []);
267
    }
268
269
    /**
270
     * Create orocrm_sales_opport_status table