Code Duplication    Length = 11-11 lines in 2 locations

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

@@ 284-294 (lines=11) @@
281
    /**
282
     * {@inheritdoc}
283
     */
284
    public function hasColumn($tableName, $columnName)
285
    {
286
        $rows = $this->fetchAll(sprintf('pragma table_info(%s)', $this->quoteTableName($tableName)));
287
        foreach ($rows as $column) {
288
            if (strcasecmp($column['name'], $columnName) === 0) {
289
                return true;
290
            }
291
        }
292
293
        return false;
294
    }
295
296
    /**
297
     * {@inheritdoc}

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

@@ 386-396 (lines=11) @@
383
    /**
384
     * {@inheritdoc}
385
     */
386
    public function hasColumn($tableName, $columnName)
387
    {
388
        $rows = $this->fetchAll(sprintf('SHOW COLUMNS FROM %s', $this->quoteTableName($tableName)));
389
        foreach ($rows as $column) {
390
            if (strcasecmp($column['Field'], $columnName) === 0) {
391
                return true;
392
            }
393
        }
394
395
        return false;
396
    }
397
398
    /**
399
     * Get the defintion for a `DEFAULT` statement.