MigrationRepositoryInterface

Illuminate\Database\Migrations\MigrationRepositoryInterface

interface src/Illuminate/Database/Migrations/MigrationRepositoryInterface.php

createRepository

v11.0.0 以前から

createRepository()
@return void
  1. v11.0.0 追加
    変更後
    createRepository() [@return void]

delete

v11.0.0 以前から

delete($migration)
@param object{id?: int, migration: string, batch?: int} $migration
@return void
  1. v11.0.0 追加
    変更後
    delete($migration) [@param object $migration, @return void]
  2. v12.50.0 シグネチャ変更
    変更前
    delete($migration) [@param object $migration, @return void]
    変更後
    delete($migration) [@return void]
  3. v13.7.0 シグネチャ変更
    変更前
    delete($migration) [@return void]
    変更後
    delete($migration) [@param object{id?: int, migration: string, batch?: int} $migration, @return void]

deleteRepository

v11.0.0 以前から

deleteRepository()
@return void
  1. v11.0.0 追加
    変更後
    deleteRepository() [@return void]

getLast

v11.0.0 以前から

getLast()
@return object{id: int, migration: string, batch: int}[]
  1. v11.0.0 追加
    変更後
    getLast() [@return array]
  2. v12.50.0 シグネチャ変更
    変更前
    getLast() [@return array]
    変更後
    getLast() [@return array{id: int, migration: string, batch: int}[]]
  3. v13.7.0 シグネチャ変更
    変更前
    getLast() [@return array{id: int, migration: string, batch: int}[]]
    変更後
    getLast() [@return object{id: int, migration: string, batch: int}[]]

getMigrationBatches

v11.0.0 以前から

getMigrationBatches()
@return array<string, int>
  1. v11.0.0 追加
    変更後
    getMigrationBatches() [@return array]
  2. v12.50.0 シグネチャ変更
    変更前
    getMigrationBatches() [@return array]
    変更後
    getMigrationBatches() [@return array<int, string>[]]
  3. v12.65.0 シグネチャ変更
    変更前
    getMigrationBatches() [@return array<int, string>[]]
    変更後
    getMigrationBatches() [@return array<string, int>]
  4. v13.0.0 シグネチャ変更
    変更前
    getMigrationBatches() [@return array<string, int>]
    変更後
    getMigrationBatches() [@return array<int, string>[]]
  5. v13.7.0 シグネチャ変更
    変更前
    getMigrationBatches() [@return array<int, string>[]]
    変更後
    getMigrationBatches() [@return array<string, int>]

getMigrations

v11.0.0 以前から

getMigrations($steps)
@param int $steps
@return object{id: int, migration: string, batch: int}[]
  1. v11.0.0 追加
    変更後
    getMigrations($steps) [@param int $steps, @return array]
  2. v12.50.0 シグネチャ変更
    変更前
    getMigrations($steps) [@param int $steps, @return array]
    変更後
    getMigrations($steps) [@param int $steps, @return array{id: int, migration: string, batch: int}[]]
  3. v13.7.0 シグネチャ変更
    変更前
    getMigrations($steps) [@param int $steps, @return array{id: int, migration: string, batch: int}[]]
    変更後
    getMigrations($steps) [@param int $steps, @return object{id: int, migration: string, batch: int}[]]

getMigrationsByBatch

v11.0.0 以前から

getMigrationsByBatch($batch)
@param int $batch
@return object{id: int, migration: string, batch: int}[]
  1. v11.0.0 追加
    変更後
    getMigrationsByBatch($batch) [@param int $batch, @return array]
  2. v12.50.0 シグネチャ変更
    変更前
    getMigrationsByBatch($batch) [@param int $batch, @return array]
    変更後
    getMigrationsByBatch($batch) [@param int $batch, @return array{id: int, migration: string, batch: int}[]]
  3. v13.7.0 シグネチャ変更
    変更前
    getMigrationsByBatch($batch) [@param int $batch, @return array{id: int, migration: string, batch: int}[]]
    変更後
    getMigrationsByBatch($batch) [@param int $batch, @return object{id: int, migration: string, batch: int}[]]

getNextBatchNumber

v11.0.0 以前から

getNextBatchNumber()
@return int
  1. v11.0.0 追加
    変更後
    getNextBatchNumber() [@return int]

getRan

v11.0.0 以前から

getRan()
@return string[]
  1. v11.0.0 追加
    変更後
    getRan() [@return array]
  2. v12.50.0 シグネチャ変更
    変更前
    getRan() [@return array]
    変更後
    getRan() [@return string[]]

log

v11.0.0 以前から

log($file, $batch)
@param string $file
@param int $batch
@return void
  1. v11.0.0 追加
    変更後
    log($file, $batch) [@param string $file, @param int $batch, @return void]

repositoryExists

v11.0.0 以前から

repositoryExists()
@return bool
  1. v11.0.0 追加
    変更後
    repositoryExists() [@return bool]

setSource

v11.0.0 以前から

setSource($name)
@param string $name
@return void
  1. v11.0.0 追加
    変更後
    setSource($name) [@param string $name, @return void]