DatabaseMigrationRepository

Illuminate\Database\Migrations\DatabaseMigrationRepository

class src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php

__construct

v11.0.0 以前から

__construct(Illuminate\Database\ConnectionResolverInterface $resolver, $table)
@param \Illuminate\Database\ConnectionResolverInterface $resolver
@param string $table
  1. v11.0.0 追加
    変更後
    __construct(Illuminate\Database\ConnectionResolverInterface $resolver, $table) [@param \Illuminate\Database\ConnectionResolverInterface $resolver, @param string $table, @return void]
  2. v12.4.0 シグネチャ変更
    変更前
    __construct(Illuminate\Database\ConnectionResolverInterface $resolver, $table) [@param \Illuminate\Database\ConnectionResolverInterface $resolver, @param string $table, @return void]
    変更後
    __construct(Illuminate\Database\ConnectionResolverInterface $resolver, $table) [@param \Illuminate\Database\ConnectionResolverInterface $resolver, @param string $table]

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) [@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]

getConnection

v11.0.0 以前から

getConnection()
@return \Illuminate\Database\Connection
  1. v11.0.0 追加
    変更後
    getConnection() [@return \Illuminate\Database\Connection]

getConnectionResolver

v11.0.0 以前から

getConnectionResolver()
@return \Illuminate\Database\ConnectionResolverInterface
  1. v11.0.0 追加
    変更後
    getConnectionResolver() [@return \Illuminate\Database\ConnectionResolverInterface]

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}[]]

getLastBatchNumber

v11.0.0 以前から

getLastBatchNumber()
@return int
  1. v11.0.0 追加
    変更後
    getLastBatchNumber() [@return 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) [@return array]
  2. v11.1.1 シグネチャ変更
    変更前
    getMigrationsByBatch($batch) [@return array]
    変更後
    getMigrationsByBatch($batch) [@param int $batch, @return array]
  3. v12.50.0 シグネチャ変更
    変更前
    getMigrationsByBatch($batch) [@param int $batch, @return array]
    変更後
    getMigrationsByBatch($batch) [@param int $batch, @return array{id: int, migration: string, batch: int}[]]
  4. 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]