Concurrency

Illuminate\Support\Facades\Concurrency

class src/Illuminate/Support/Facades/Concurrency.php

background

v11.23.3 から

v11.23.5 で削除

  1. v11.23.3 追加
    変更後
    @method static background(\Closure|array $tasks): void
  2. v11.23.5 削除
    変更前
    @method static background(\Closure|array $tasks): void

createForkDriver

v11.23.3 から

static @method

static createForkDriver(): \Illuminate\Concurrency\ForkDriver
  1. v11.23.3 追加
    変更後
    @method static createForkDriver(array $config): \Illuminate\Concurrency\ForkDriver
  2. v12.51.0 シグネチャ変更
    変更前
    @method static createForkDriver(array $config): \Illuminate\Concurrency\ForkDriver
    変更後
    @method static createForkDriver(): \Illuminate\Concurrency\ForkDriver

createProcessDriver

v11.23.3 から

static @method

static createProcessDriver(): \Illuminate\Concurrency\ProcessDriver
  1. v11.23.3 追加
    変更後
    @method static createProcessDriver(array $config): \Illuminate\Concurrency\ProcessDriver
  2. v12.51.0 シグネチャ変更
    変更前
    @method static createProcessDriver(array $config): \Illuminate\Concurrency\ProcessDriver
    変更後
    @method static createProcessDriver(): \Illuminate\Concurrency\ProcessDriver

createSyncDriver

v11.23.3 から

static @method

static createSyncDriver(): \Illuminate\Concurrency\SyncDriver
  1. v11.23.3 追加
    変更後
    @method static createSyncDriver(array $config): \Illuminate\Concurrency\SyncDriver
  2. v12.51.0 シグネチャ変更
    変更前
    @method static createSyncDriver(array $config): \Illuminate\Concurrency\SyncDriver
    変更後
    @method static createSyncDriver(): \Illuminate\Concurrency\SyncDriver

defer

v11.23.5 から

static @method

static defer(\Closure|array $tasks): \Illuminate\Support\Defer\DeferredCallback
  1. v11.23.5 追加
    変更後
    @method static defer(\Closure|array $tasks): \Illuminate\Foundation\Defer\DeferredCallback
  2. v11.24.0 シグネチャ変更
    変更前
    @method static defer(\Closure|array $tasks): \Illuminate\Foundation\Defer\DeferredCallback
    変更後
    @method static defer(\Closure|array $tasks): \Illuminate\Support\Defer\DeferredCallback

driver

v11.23.3 から

static @method

static driver(\UnitEnum|string|null $name = null): mixed
  1. v11.23.3 追加
    変更後
    @method static driver(string|null $name = null): mixed
  2. v13.7.0 シグネチャ変更
    変更前
    @method static driver(string|null $name = null): mixed
    変更後
    @method static driver(\UnitEnum|string|null $name = null): mixed

extend

v11.23.3 から

static @method

static extend(string $name, \Closure $callback): \Illuminate\Concurrency\ConcurrencyManager
  1. v11.23.3 追加
    変更後
    @method static extend(string $name, \Closure $callback): \Illuminate\Concurrency\ConcurrencyManager

forgetInstance

v11.23.3 から

static @method

static forgetInstance(array|string|null $name = null): \Illuminate\Concurrency\ConcurrencyManager
  1. v11.23.3 追加
    変更後
    @method static forgetInstance(array|string|null $name = null): \Illuminate\Concurrency\ConcurrencyManager

getDefaultInstance

v11.23.3 から

static @method

static getDefaultInstance(): string
  1. v11.23.3 追加
    変更後
    @method static getDefaultInstance(): string

getInstanceConfig

v11.23.3 から

static @method

static getInstanceConfig(string $name): array
  1. v11.23.3 追加
    変更後
    @method static getInstanceConfig(string $name): array

instance

v11.23.3 から

static @method

static instance(string|null $name = null): mixed
  1. v11.23.3 追加
    変更後
    @method static instance(string|null $name = null): mixed

purge

v11.23.3 から

static @method

static purge(string|null $name = null): void
  1. v11.23.3 追加
    変更後
    @method static purge(string|null $name = null): void

run

v11.23.3 から

static @method

static run(\Closure|array $tasks, \Carbon\CarbonInterval|int|null $timeout = null): array
  1. v11.23.3 追加
    変更後
    @method static run(\Closure|array $tasks): array
  2. v13.9.0 シグネチャ変更
    変更前
    @method static run(\Closure|array $tasks): array
    変更後
    @method static run(\Closure|array $tasks, \Carbon\CarbonInterval|int|null $timeout = null): array

setApplication

v11.23.3 から

static @method

static setApplication(\Illuminate\Contracts\Foundation\Application $app): \Illuminate\Concurrency\ConcurrencyManager
  1. v11.23.3 追加
    変更後
    @method static setApplication(\Illuminate\Contracts\Foundation\Application $app): \Illuminate\Concurrency\ConcurrencyManager

setDefaultInstance

v11.23.3 から

static @method

static setDefaultInstance(string $name): void
  1. v11.23.3 追加
    変更後
    @method static setDefaultInstance(string $name): void