Migrator

Illuminate\Database\Migrations\Migrator

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

__construct

v11.0.0 以前から

__construct(Illuminate\Database\Migrations\MigrationRepositoryInterface $repository, Illuminate\Database\ConnectionResolverInterface $resolver, Illuminate\Filesystem\Filesystem $files, ?Illuminate\Contracts\Events\Dispatcher $dispatcher = null)
@param \Illuminate\Database\Migrations\MigrationRepositoryInterface $repository
@param \Illuminate\Database\ConnectionResolverInterface $resolver
@param \Illuminate\Filesystem\Filesystem $files
@param \Illuminate\Contracts\Events\Dispatcher|null $dispatcher
  1. v11.0.0 追加
    変更後
    __construct(Illuminate\Database\Migrations\MigrationRepositoryInterface $repository, Illuminate\Database\ConnectionResolverInterface $resolver, Illuminate\Filesystem\Filesystem $files, Illuminate\Contracts\Events\Dispatcher $dispatcher = null) [@param \Illuminate\Database\Migrations\MigrationRepositoryInterface $repository, @param \Illuminate\Database\ConnectionResolverInterface $resolver, @param \Illuminate\Filesystem\Filesystem $files, @param \Illuminate\Contracts\Events\Dispatcher|null $dispatcher, @return void]
  2. v11.3.0 シグネチャ変更
    変更前
    __construct(Illuminate\Database\Migrations\MigrationRepositoryInterface $repository, Illuminate\Database\ConnectionResolverInterface $resolver, Illuminate\Filesystem\Filesystem $files, Illuminate\Contracts\Events\Dispatcher $dispatcher = null) [@param \Illuminate\Database\Migrations\MigrationRepositoryInterface $repository, @param \Illuminate\Database\ConnectionResolverInterface $resolver, @param \Illuminate\Filesystem\Filesystem $files, @param \Illuminate\Contracts\Events\Dispatcher|null $dispatcher, @return void]
    変更後
    __construct(Illuminate\Database\Migrations\MigrationRepositoryInterface $repository, Illuminate\Database\ConnectionResolverInterface $resolver, Illuminate\Filesystem\Filesystem $files, ?Illuminate\Contracts\Events\Dispatcher $dispatcher = null) [@param \Illuminate\Database\Migrations\MigrationRepositoryInterface $repository, @param \Illuminate\Database\ConnectionResolverInterface $resolver, @param \Illuminate\Filesystem\Filesystem $files, @param \Illuminate\Contracts\Events\Dispatcher|null $dispatcher, @return void]
  3. v12.4.0 シグネチャ変更
    変更前
    __construct(Illuminate\Database\Migrations\MigrationRepositoryInterface $repository, Illuminate\Database\ConnectionResolverInterface $resolver, Illuminate\Filesystem\Filesystem $files, ?Illuminate\Contracts\Events\Dispatcher $dispatcher = null) [@param \Illuminate\Database\Migrations\MigrationRepositoryInterface $repository, @param \Illuminate\Database\ConnectionResolverInterface $resolver, @param \Illuminate\Filesystem\Filesystem $files, @param \Illuminate\Contracts\Events\Dispatcher|null $dispatcher, @return void]
    変更後
    __construct(Illuminate\Database\Migrations\MigrationRepositoryInterface $repository, Illuminate\Database\ConnectionResolverInterface $resolver, Illuminate\Filesystem\Filesystem $files, ?Illuminate\Contracts\Events\Dispatcher $dispatcher = null) [@param \Illuminate\Database\Migrations\MigrationRepositoryInterface $repository, @param \Illuminate\Database\ConnectionResolverInterface $resolver, @param \Illuminate\Filesystem\Filesystem $files, @param \Illuminate\Contracts\Events\Dispatcher|null $dispatcher]

deleteRepository

v11.0.0 以前から

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

fireMigrationEvent

v11.0.0 以前から

fireMigrationEvent($event)
@param \Illuminate\Contracts\Database\Events\MigrationEvent $event
@return void
  1. v11.0.0 追加
    変更後
    fireMigrationEvent($event) [@param \Illuminate\Contracts\Database\Events\MigrationEvent $event, @return void]

getConnection

v11.0.0 以前から

getConnection()
@return string|null
  1. v11.0.0 追加
    変更後
    getConnection() [@return string]
  2. v13.17.0 シグネチャ変更
    変更前
    getConnection() [@return string]
    変更後
    getConnection() [@return string|null]

getFilesystem

v11.0.0 以前から

getFilesystem()
@return \Illuminate\Filesystem\Filesystem
  1. v11.0.0 追加
    変更後
    getFilesystem() [@return \Illuminate\Filesystem\Filesystem]

getMigrationFiles

v11.0.0 以前から

getMigrationFiles($paths)
@param string|array $paths
@return array<string, string>
  1. v11.0.0 追加
    変更後
    getMigrationFiles($paths) [@param string|array $paths, @return array]
  2. v11.15.0 シグネチャ変更
    変更前
    getMigrationFiles($paths) [@param string|array $paths, @return array]
    変更後
    getMigrationFiles($paths) [@param string|array $paths, @return array<string, string>]

getMigrationName

v11.0.0 以前から

getMigrationName($path)
@param string $path
@return string
  1. v11.0.0 追加
    変更後
    getMigrationName($path) [@param string $path, @return string]

getRepository

v11.0.0 以前から

getRepository()
@return \Illuminate\Database\Migrations\MigrationRepositoryInterface
  1. v11.0.0 追加
    変更後
    getRepository() [@return \Illuminate\Database\Migrations\MigrationRepositoryInterface]

hasRunAnyMigrations

v11.0.0 以前から

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

path

v11.0.0 以前から

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

paths

v11.0.0 以前から

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

repositoryExists

v11.0.0 以前から

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

requireFiles

v11.0.0 以前から

requireFiles(array $files)
@param string[] $files
@return void
  1. v11.0.0 追加
    変更後
    requireFiles(array $files) [@param array $files, @return void]
  2. v11.15.0 シグネチャ変更
    変更前
    requireFiles(array $files) [@param array $files, @return void]
    変更後
    requireFiles(array $files) [@param string[] $files, @return void]

reset

v11.0.0 以前から

reset($paths = [], $pretend = false)
@param string[]|string $paths
@param bool $pretend
@return array
  1. v11.0.0 追加
    変更後
    reset($paths = [], $pretend = false) [@param array|string $paths, @param bool $pretend, @return array]
  2. v11.15.0 シグネチャ変更
    変更前
    reset($paths = [], $pretend = false) [@param array|string $paths, @param bool $pretend, @return array]
    変更後
    reset($paths = [], $pretend = false) [@param string[]|string $paths, @param bool $pretend, @return array]

resolve

v11.0.0 以前から

resolve($file)
@param string $file
@return object
  1. v11.0.0 追加
    変更後
    resolve($file) [@param string $file, @return object]

resolveConnection

v11.0.0 以前から

resolveConnection($connection)
@param string|null $connection
@return \Illuminate\Database\Connection
  1. v11.0.0 追加
    変更後
    resolveConnection($connection) [@param string $connection, @return \Illuminate\Database\Connection]
  2. v13.17.0 シグネチャ変更
    変更前
    resolveConnection($connection) [@param string $connection, @return \Illuminate\Database\Connection]
    変更後
    resolveConnection($connection) [@param string|null $connection, @return \Illuminate\Database\Connection]

resolveConnectionsUsing

v11.41.1 から

static

static resolveConnectionsUsing(Closure $callback)
@param \Closure(\Illuminate\Database\ConnectionResolverInterface, ?string): \Illuminate\Database\Connection $callback
@return void
  1. v11.41.1 追加
    変更後
    static resolveConnectionsUsing(Closure $callback) [@param \Closure $callback, @return void]
  2. v12.50.0 シグネチャ変更
    変更前
    static resolveConnectionsUsing(Closure $callback) [@param \Closure $callback, @return void]
    変更後
    static resolveConnectionsUsing(Closure $callback) [@param \Closure(\Illuminate\Database\ConnectionResolverInterface, ?string): \Illuminate\Database\Connection $callback, @return void]

rollback

v11.0.0 以前から

rollback($paths = [], array $options = [])
@param string[]|string $paths
@param array<string, mixed> $options
@return string[]
  1. v11.0.0 追加
    変更後
    rollback($paths = [], array $options = []) [@param array|string $paths, @param array $options, @return array]
  2. v11.15.0 シグネチャ変更
    変更前
    rollback($paths = [], array $options = []) [@param array|string $paths, @param array $options, @return array]
    変更後
    rollback($paths = [], array $options = []) [@param string[]|string $paths, @param array<string, mixed> $options, @return string[]]

run

v11.0.0 以前から

run($paths = [], array $options = [])
@param string[]|string $paths
@param array<string, mixed> $options
@return string[]
  1. v11.0.0 追加
    変更後
    run($paths = [], array $options = []) [@param array|string $paths, @param array $options, @return array]
  2. v11.15.0 シグネチャ変更
    変更前
    run($paths = [], array $options = []) [@param array|string $paths, @param array $options, @return array]
    変更後
    run($paths = [], array $options = []) [@param string[]|string $paths, @param array<string, mixed> $options, @return string[]]

runPending

v11.0.0 以前から

runPending(array $migrations, array $options = [])
@param string[] $migrations
@param array<string, mixed> $options
@return void
  1. v11.0.0 追加
    変更後
    runPending(array $migrations, array $options = []) [@param array $migrations, @param array $options, @return void]
  2. v11.15.0 シグネチャ変更
    変更前
    runPending(array $migrations, array $options = []) [@param array $migrations, @param array $options, @return void]
    変更後
    runPending(array $migrations, array $options = []) [@param string[] $migrations, @param array<string, mixed> $options, @return void]

setConnection

v11.0.0 以前から

setConnection($name)
@param string|null $name
@return void
  1. v11.0.0 追加
    変更後
    setConnection($name) [@param string $name, @return void]
  2. v13.17.0 シグネチャ変更
    変更前
    setConnection($name) [@param string $name, @return void]
    変更後
    setConnection($name) [@param string|null $name, @return void]

setOutput

v11.0.0 以前から

setOutput(Symfony\Component\Console\Output\OutputInterface $output)
@param \Symfony\Component\Console\Output\OutputInterface $output
@return $this
  1. v11.0.0 追加
    変更後
    setOutput(Symfony\Component\Console\Output\OutputInterface $output) [@param \Symfony\Component\Console\Output\OutputInterface $output, @return $this]

shouldSkip

v13.37.0 から

shouldSkip($path)
@param string $path
@return bool
  1. v13.37.0 追加
    変更後
    shouldSkip($path) [@param string $path, @return bool]

usingConnection

v11.0.0 以前から

usingConnection($name, callable $callback)
@param string $name
@param (callable(): TReturn) $callback
@return TReturn
  1. v11.0.0 追加
    変更後
    usingConnection($name, callable $callback) [@param string $name, @param callable $callback, @return mixed]
  2. v12.50.0 シグネチャ変更
    変更前
    usingConnection($name, callable $callback) [@param string $name, @param callable $callback, @return mixed]
    変更後
    usingConnection($name, callable $callback) [@param string $name, @param (callable(): TReturn) $callback, @return mixed]
  3. v13.16.0 シグネチャ変更
    変更前
    usingConnection($name, callable $callback) [@param string $name, @param (callable(): TReturn) $callback, @return mixed]
    変更後
    usingConnection($name, callable $callback) [@param string $name, @param (callable(): TReturn) $callback, @return TReturn]

withoutMigrations

v11.42.0 から

static

static withoutMigrations(array $migrations)
@param list<string> $migrations
@return void
  1. v11.42.0 追加
    変更後
    static withoutMigrations(array $migrations) [@param list<string> $migrations, @return void]