@@ 523-531 (lines=9) @@ | ||
520 | * |
|
521 | * @return Version[] |
|
522 | */ |
|
523 | public function getMigratedVersions() |
|
524 | { |
|
525 | $this->connect(); |
|
526 | $this->createMigrationTable(); |
|
527 | ||
528 | $ret = $this->connection->fetchAll("SELECT " . $this->migrationsColumnName . " FROM " . $this->migrationsTableName); |
|
529 | ||
530 | return array_map('current', $ret); |
|
531 | } |
|
532 | ||
533 | /** |
|
534 | * Returns an array of available migration version numbers. |
|
@@ 699-707 (lines=9) @@ | ||
696 | * |
|
697 | * @return integer |
|
698 | */ |
|
699 | public function getNumberOfExecutedMigrations() |
|
700 | { |
|
701 | $this->connect(); |
|
702 | $this->createMigrationTable(); |
|
703 | ||
704 | $result = $this->connection->fetchColumn("SELECT COUNT(" . $this->migrationsColumnName . ") FROM " . $this->migrationsTableName); |
|
705 | ||
706 | return $result !== false ? $result : 0; |
|
707 | } |
|
708 | ||
709 | /** |
|
710 | * Returns the total number of available migration versions |