Code Duplication    Length = 11-11 lines in 2 locations

src/Phinx/Db/Adapter/MysqlAdapter.php 1 location

@@ 373-383 (lines=11) @@
370
    /**
371
     * {@inheritdoc}
372
     */
373
    public function hasColumn($tableName, $columnName)
374
    {
375
        $rows = $this->fetchAll(sprintf('SHOW COLUMNS FROM %s', $this->quoteTableName($tableName)));
376
        foreach ($rows as $column) {
377
            if (strcasecmp($column['Field'], $columnName) === 0) {
378
                return true;
379
            }
380
        }
381
382
        return false;
383
    }
384
385
    /**
386
     * {@inheritdoc}

src/Phinx/Db/Adapter/SQLiteAdapter.php 1 location

@@ 321-331 (lines=11) @@
318
    /**
319
     * {@inheritdoc}
320
     */
321
    public function hasColumn($tableName, $columnName)
322
    {
323
        $rows = $this->fetchAll(sprintf('pragma table_info(%s)', $this->quoteTableName($tableName)));
324
        foreach ($rows as $column) {
325
            if (strcasecmp($column['name'], $columnName) === 0) {
326
                return true;
327
            }
328
        }
329
330
        return false;
331
    }
332
333
    /**
334
     * {@inheritdoc}