v11.23.0

追加 65

Illuminate\Cache\Repository

  • flexible
    変更後
    flexible($key, $ttl, $callback, $lock = null) [@param string $key, @param array{ 0: int, 1: int } $ttl, @param (callable(): TCacheValue) $callback, @param array{ seconds?: int, owner?: string }|null $lock, @return TCacheValue]

Illuminate\Concurrency\ConcurrencyManager

  • createForkDriver
    変更後
    createForkDriver(array $config) [@param array $config, @return \Illuminate\Concurrency\ForkDriver]
  • createProcessDriver
    変更後
    createProcessDriver(array $config) [@param array $config, @return \Illuminate\Concurrency\ProcessDriver]
  • createSyncDriver
    変更後
    createSyncDriver(array $config) [@param array $config, @return \Illuminate\Concurrency\SyncDriver]
  • driver
    変更後
    driver($name = null) [@param string|null $name, @return mixed]
  • getDefaultInstance
    変更後
    getDefaultInstance() [@return string]
  • getInstanceConfig
    変更後
    getInstanceConfig($name) [@param string $name, @return array]
  • setDefaultInstance
    変更後
    setDefaultInstance($name) [@param string $name, @return void]

Illuminate\Concurrency\ConcurrencyServiceProvider

  • provides
    変更後
    provides() [@return array]
  • register
    変更後
    register() [@return void]

Illuminate\Concurrency\Console\InvokeSerializedClosureCommand

  • handle
    変更後
    handle() [@return void]

Illuminate\Concurrency\ForkDriver

  • defer
    変更後
    defer(Closure|array $tasks): Illuminate\Foundation\Defer\DeferredCallback
  • run
    変更後
    run(Closure|array $tasks): array

Illuminate\Concurrency\ProcessDriver

  • __construct
    変更後
    __construct(Illuminate\Process\Factory $processFactory)
  • defer
    変更後
    defer(Closure|array $tasks): Illuminate\Foundation\Defer\DeferredCallback
  • run
    変更後
    run(Closure|array $tasks): array

Illuminate\Concurrency\SyncDriver

  • defer
    変更後
    defer(Closure|array $tasks): Illuminate\Foundation\Defer\DeferredCallback
  • run
    変更後
    run(Closure|array $tasks): array

Illuminate\Container\Attributes\Tag

  • __construct
    変更後
    __construct(string $tag)
  • resolve
    変更後
    static resolve(self $attribute, Illuminate\Contracts\Container\Container $container) [@param self $attribute, @param \Illuminate\Contracts\Container\Container $container, @return mixed]

Illuminate\Contracts\Concurrency\Driver

  • background
    変更後
    background(Closure|array $tasks): void
  • run
    変更後
    run(Closure|array $tasks): array

Illuminate\Database\Concerns\BuildsQueries

  • firstOrFail
    変更後
    firstOrFail($columns = ['*'], $message = null) [@param array|string $columns, @param string|null $message, @return TValue]

Illuminate\Database\Eloquent\Collection

  • findOrFail
    変更後
    findOrFail($key) [@param mixed $key, @return TModel]

Illuminate\Filesystem\FilesystemAdapter

  • serve
    変更後
    serve(Illuminate\Http\Request $request, $path, $name = null, array $headers = []) [@param \Illuminate\Http\Request $request, @param string $path, @param string|null $name, @param array $headers, @return \Symfony\Component\HttpFoundation\StreamedResponse]
  • serveUsing
    変更後
    serveUsing(Closure $callback) [@param \Closure $callback, @return void]

Illuminate\Filesystem\FilesystemServiceProvider

  • boot
    変更後
    boot() [@return void]

Illuminate\Filesystem\LocalFilesystemAdapter

  • diskName
    変更後
    diskName(string $disk) [@param string $disk, @return $this]
  • providesTemporaryUrls
    変更後
    providesTemporaryUrls() [@return bool]
  • shouldServeSignedUrls
    変更後
    shouldServeSignedUrls(bool $serve = true, ?Closure $urlGeneratorResolver = null) [@param bool $serve, @param \Closure|null $urlGeneratorResolver, @return $this]
  • temporaryUrl
    変更後
    temporaryUrl($path, $expiration, array $options = []) [@param string $path, @param \DateTimeInterface $expiration, @param array $options, @return string]

Illuminate\Filesystem\ServeFile

  • __construct
    変更後
    __construct(string $disk, array $config, bool $isProduction)
  • __invoke
    変更後
    __invoke(Illuminate\Http\Request $request, string $path)

Illuminate\Foundation\Bus\PendingDispatch

Illuminate\Foundation\Defer\DeferredCallback

  • __construct
    変更後
    __construct($callback, ?string $name = null, bool $always = false) [@param callable $callback, @return void]
  • __invoke
    変更後
    __invoke(): void [@return void]
  • always
    変更後
    always(bool $always = true): self [@param bool $always, @return $this]
  • name
    変更後
    name(string $name): self [@param string $name, @return $this]

Illuminate\Foundation\Defer\DeferredCallbackCollection

  • count
    変更後
    count(): int [@return int]
  • first
    変更後
    first() [@return callable]
  • forget
    変更後
    forget(string $name): void [@param string $name, @return void]
  • invoke
    変更後
    invoke(): void [@return void]
  • invokeWhen
    変更後
    invokeWhen(?Closure $when = null): void [@param \Closure $when, @return void]
  • offsetExists
    変更後
    offsetExists(mixed $offset): bool [@param mixed $offset, @return bool]
  • offsetGet
    変更後
    offsetGet(mixed $offset): mixed [@param mixed $offset, @return mixed]
  • offsetSet
    変更後
    offsetSet(mixed $offset, mixed $value): void [@param mixed $offset, @param mixed $value, @return void]
  • offsetUnset
    変更後
    offsetUnset(mixed $offset): void [@param mixed $offset, @return void]

Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks

  • handle
    変更後
    handle(Illuminate\Http\Request $request, Closure $next) [@param \Illuminate\Http\Request $request, @param \Closure $next, @return \Symfony\Component\HttpFoundation\Response]
  • terminate
    変更後
    terminate(Illuminate\Http\Request $request, Symfony\Component\HttpFoundation\Response $response) [@param \Illuminate\Http\Request $request, @param \Symfony\Component\HttpFoundation\Response $response, @return void]

Illuminate\Mail\Attachment

  • fromUrl
    変更後
    static fromUrl($url) [@param string $url, @return static]

Illuminate\Queue\Events\JobAttempted

  • __construct
    変更後
    __construct($connectionName, $job, $exceptionOccurred = false) [@param string $connectionName, @param \Illuminate\Contracts\Queue\Job $job, @param bool $exceptionOccurred, @return void]
  • successful
    変更後
    successful(): bool [@return bool]

Illuminate\Queue\Middleware\Skip

  • __construct
    変更後
    __construct(bool $skip = false)
  • handle
    変更後
    handle(mixed $job, callable $next): mixed
  • unless
    変更後
    static unless(Closure|bool $condition): self [@param bool|Closure(): bool $condition]
  • when
    変更後
    static when(Closure|bool $condition): self [@param bool|Closure(): bool $condition]

Illuminate\Support\Facades\Cache

  • flexible
    変更後
    @method static flexible(string $key, void $ttl, callable $callback, void $lock = null): mixed

Illuminate\Support\Facades\Storage

  • serve
    変更後
    @method static serve(\Illuminate\Http\Request $request, string $path, string|null $name = null, array $headers = []): \Symfony\Component\HttpFoundation\StreamedResponse
  • serveUsing
    変更後
    @method static serveUsing(\Closure $callback): void

Illuminate\Support\MultipleInstanceManager

  • setApplication
    変更後
    setApplication($app) [@param \Illuminate\Contracts\Foundation\Application $app, @return $this]

Illuminate\Support\Sleep

  • then
    変更後
    then(callable $then) [@param callable $then, @return mixed]
  • while
    変更後
    while(Closure $callback) [@param \Closure $callback, @return $this]

Illuminate\Validation\Rules\Dimensions

  • maxRatio
    変更後
    maxRatio($value) [@param float $value, @return $this]
  • minRatio
    変更後
    minRatio($value) [@param float $value, @return $this]
  • ratioBetween
    変更後
    ratioBetween($min, $max) [@param float $min, @param float $max, @return $this]

シグネチャ変更 44

Illuminate\Auth\Access\Gate

  • allows
    変更前
    allows($ability, $arguments = []) [@param iterable|string $ability, @param array|mixed $arguments, @return bool]
    変更後
    allows($ability, $arguments = []) [@param iterable|\BackedEnum|string $ability, @param array|mixed $arguments, @return bool]
  • any
    変更前
    any($abilities, $arguments = []) [@param iterable|string $abilities, @param array|mixed $arguments, @return bool]
    変更後
    any($abilities, $arguments = []) [@param iterable|\BackedEnum|string $abilities, @param array|mixed $arguments, @return bool]
  • authorize
    変更前
    authorize($ability, $arguments = []) [@param string $ability, @param array|mixed $arguments, @return \Illuminate\Auth\Access\Response]
    変更後
    authorize($ability, $arguments = []) [@param \BackedEnum|string $ability, @param array|mixed $arguments, @return \Illuminate\Auth\Access\Response]
  • check
    変更前
    check($abilities, $arguments = []) [@param iterable|string $abilities, @param array|mixed $arguments, @return bool]
    変更後
    check($abilities, $arguments = []) [@param iterable|\BackedEnum|string $abilities, @param array|mixed $arguments, @return bool]
  • define
    変更前
    define($ability, $callback) [@param string $ability, @param callable|array|string $callback, @return $this]
    変更後
    define($ability, $callback) [@param \BackedEnum|string $ability, @param callable|array|string $callback, @return $this]
  • denies
    変更前
    denies($ability, $arguments = []) [@param iterable|string $ability, @param array|mixed $arguments, @return bool]
    変更後
    denies($ability, $arguments = []) [@param iterable|\BackedEnum|string $ability, @param array|mixed $arguments, @return bool]
  • inspect
    変更前
    inspect($ability, $arguments = []) [@param string $ability, @param array|mixed $arguments, @return \Illuminate\Auth\Access\Response]
    変更後
    inspect($ability, $arguments = []) [@param \BackedEnum|string $ability, @param array|mixed $arguments, @return \Illuminate\Auth\Access\Response]
  • none
    変更前
    none($abilities, $arguments = []) [@param iterable|string $abilities, @param array|mixed $arguments, @return bool]
    変更後
    none($abilities, $arguments = []) [@param iterable|\BackedEnum|string $abilities, @param array|mixed $arguments, @return bool]

Illuminate\Auth\Middleware\Authenticate

  • handle
    変更前
    handle($request, Closure $next, ...$guards) [@param \Illuminate\Http\Request $request, @param \Closure $next, @param string[] ...$guards, @return mixed]
    変更後
    handle($request, Closure $next, ...$guards) [@param \Illuminate\Http\Request $request, @param \Closure $next, @param string ...$guards, @return mixed]

Illuminate\Auth\Middleware\Authorize

  • using
    変更前
    static using($ability, ...$models) [@param string $ability, @param string ...$models, @return string]
    変更後
    static using($ability, ...$models) [@param \BackedEnum|string $ability, @param string ...$models, @return string]

Illuminate\Contracts\Validation\InvokableRule

  • __invoke
    変更前
    __invoke(string $attribute, mixed $value, Closure $fail) [@param string $attribute, @param mixed $value, @param \Closure(string): \Illuminate\Translation\PotentiallyTranslatedString $fail, @return void]
    変更後
    __invoke(string $attribute, mixed $value, Closure $fail) [@param string $attribute, @param mixed $value, @return void]

Illuminate\Contracts\Validation\ValidationRule

  • validate
    変更前
    validate(string $attribute, mixed $value, Closure $fail): void [@param string $attribute, @param mixed $value, @param \Closure(string): \Illuminate\Translation\PotentiallyTranslatedString $fail, @return void]
    変更後
    validate(string $attribute, mixed $value, Closure $fail): void [@param string $attribute, @param mixed $value, @return void]

Illuminate\Database\Eloquent\Builder

  • with
    変更前
    with($relations, $callback = null) [@param string|array $relations, @param string|\Closure|null $callback, @return $this]
    変更後
    with($relations, $callback = null) [@param array<array-key, (\Closure(\Illuminate\Database\Eloquent\Relations\Relation<*,*,*>): mixed)|string>|string $relations, @param (\Closure(\Illuminate\Database\Eloquent\Relations\Relation<*,*,*>): mixed)|string|null $callback, @return $this]
  • withOnly
    変更前
    withOnly($relations) [@param mixed $relations, @return $this]
    変更後
    withOnly($relations) [@param array<array-key, (\Closure(\Illuminate\Database\Eloquent\Relations\Relation<*,*,*>): mixed)|string>|string $relations, @return $this]

Illuminate\Database\Eloquent\Collection

  • load
    変更前
    load($relations) [@param array<array-key, (callable(\Illuminate\Database\Eloquent\Builder<TModel>): mixed)|string>|string $relations, @return $this]
    変更後
    load($relations) [@param array<array-key, (callable(\Illuminate\Database\Eloquent\Relations\Relation<*, *, *>): mixed)|string>|string $relations, @return $this]
  • loadAggregate
    変更前
    loadAggregate($relations, $column, $function = null) [@param array<array-key, (callable(\Illuminate\Database\Eloquent\Builder<TModel>): mixed)|string>|string $relations, @param string $column, @param string|null $function, @return $this]
    変更後
    loadAggregate($relations, $column, $function = null) [@param array<array-key, (callable(\Illuminate\Database\Eloquent\Relations\Relation<*, *, *>): mixed)|string>|string $relations, @param string $column, @param string|null $function, @return $this]
  • loadAvg
    変更前
    loadAvg($relations, $column) [@param array<array-key, (callable(\Illuminate\Database\Eloquent\Builder<TModel>): mixed)|string>|string $relations, @param string $column, @return $this]
    変更後
    loadAvg($relations, $column) [@param array<array-key, (callable(\Illuminate\Database\Eloquent\Relations\Relation<*, *, *>): mixed)|string>|string $relations, @param string $column, @return $this]
  • loadCount
    変更前
    loadCount($relations) [@param array<array-key, (callable(\Illuminate\Database\Eloquent\Builder<TModel>): mixed)|string>|string $relations, @return $this]
    変更後
    loadCount($relations) [@param array<array-key, (callable(\Illuminate\Database\Eloquent\Relations\Relation<*, *, *>): mixed)|string>|string $relations, @return $this]
  • loadExists
    変更前
    loadExists($relations) [@param array<array-key, (callable(\Illuminate\Database\Eloquent\Builder<TModel>): mixed)|string>|string $relations, @return $this]
    変更後
    loadExists($relations) [@param array<array-key, (callable(\Illuminate\Database\Eloquent\Relations\Relation<*, *, *>): mixed)|string>|string $relations, @return $this]
  • loadMax
    変更前
    loadMax($relations, $column) [@param array<array-key, (callable(\Illuminate\Database\Eloquent\Builder<TModel>): mixed)|string>|string $relations, @param string $column, @return $this]
    変更後
    loadMax($relations, $column) [@param array<array-key, (callable(\Illuminate\Database\Eloquent\Relations\Relation<*, *, *>): mixed)|string>|string $relations, @param string $column, @return $this]
  • loadMin
    変更前
    loadMin($relations, $column) [@param array<array-key, (callable(\Illuminate\Database\Eloquent\Builder<TModel>): mixed)|string>|string $relations, @param string $column, @return $this]
    変更後
    loadMin($relations, $column) [@param array<array-key, (callable(\Illuminate\Database\Eloquent\Relations\Relation<*, *, *>): mixed)|string>|string $relations, @param string $column, @return $this]
  • loadMissing
    変更前
    loadMissing($relations) [@param array<array-key, (callable(\Illuminate\Database\Eloquent\Builder<TModel>): mixed)|string>|string $relations, @return $this]
    変更後
    loadMissing($relations) [@param array<array-key, (callable(\Illuminate\Database\Eloquent\Relations\Relation<*, *, *>): mixed)|string>|string $relations, @return $this]
  • loadMorph
    変更前
    loadMorph($relation, $relations) [@param string $relation, @param array<array-key, (callable(\Illuminate\Database\Eloquent\Builder<TModel>): mixed)|string> $relations, @return $this]
    変更後
    loadMorph($relation, $relations) [@param string $relation, @param array<array-key, (callable(\Illuminate\Database\Eloquent\Relations\Relation<*, *, *>): mixed)|string> $relations, @return $this]
  • loadMorphCount
    変更前
    loadMorphCount($relation, $relations) [@param string $relation, @param array<array-key, (callable(\Illuminate\Database\Eloquent\Builder<TModel>): mixed)|string> $relations, @return $this]
    変更後
    loadMorphCount($relation, $relations) [@param string $relation, @param array<array-key, (callable(\Illuminate\Database\Eloquent\Relations\Relation<*, *, *>): mixed)|string> $relations, @return $this]
  • loadSum
    変更前
    loadSum($relations, $column) [@param array<array-key, (callable(\Illuminate\Database\Eloquent\Builder<TModel>): mixed)|string>|string $relations, @param string $column, @return $this]
    変更後
    loadSum($relations, $column) [@param array<array-key, (callable(\Illuminate\Database\Eloquent\Relations\Relation<*, *, *>): mixed)|string>|string $relations, @param string $column, @return $this]

Illuminate\Filesystem\FilesystemAdapter

  • download
    変更前
    download($path, $name = null, array $headers = []) [@param string $path, @param string|null $name, @return \Symfony\Component\HttpFoundation\StreamedResponse]
    変更後
    download($path, $name = null, array $headers = []) [@param string $path, @param string|null $name, @param array $headers, @return \Symfony\Component\HttpFoundation\StreamedResponse]

Illuminate\Filesystem\FilesystemManager

  • createLocalDriver
    変更前
    createLocalDriver(array $config) [@param array $config, @return \Illuminate\Contracts\Filesystem\Filesystem]
    変更後
    createLocalDriver(array $config, string $name) [@param array $config, @param string $name, @return \Illuminate\Contracts\Filesystem\Filesystem]

Illuminate\Foundation\Bus\PendingDispatch

  • allOnConnection
    変更前
    allOnConnection($connection) [@param string|null $connection, @return $this]
    変更後
    allOnConnection($connection) [@param \BackedEnum|string|null $connection, @return $this]
  • allOnQueue
    変更前
    allOnQueue($queue) [@param string|null $queue, @return $this]
    変更後
    allOnQueue($queue) [@param \BackedEnum|string|null $queue, @return $this]
  • onConnection
    変更前
    onConnection($connection) [@param string|null $connection, @return $this]
    変更後
    onConnection($connection) [@param \BackedEnum|string|null $connection, @return $this]
  • onQueue
    変更前
    onQueue($queue) [@param string|null $queue, @return $this]
    変更後
    onQueue($queue) [@param \BackedEnum|string|null $queue, @return $this]

Illuminate\Routing\Router

  • uses
    変更前
    uses(...$patterns) [@param array ...$patterns, @return bool]
    変更後
    uses(...$patterns) [@param array|string ...$patterns, @return bool]

Illuminate\Support\Facades\Gate

  • allows
    変更前
    @method static allows(iterable|string $ability, array|mixed $arguments = []): bool
    変更後
    @method static allows(iterable|\BackedEnum|string $ability, array|mixed $arguments = []): bool
  • any
    変更前
    @method static any(iterable|string $abilities, array|mixed $arguments = []): bool
    変更後
    @method static any(iterable|\BackedEnum|string $abilities, array|mixed $arguments = []): bool
  • authorize
    変更前
    @method static authorize(string $ability, array|mixed $arguments = []): \Illuminate\Auth\Access\Response
    変更後
    @method static authorize(\BackedEnum|string $ability, array|mixed $arguments = []): \Illuminate\Auth\Access\Response
  • check
    変更前
    @method static check(iterable|string $abilities, array|mixed $arguments = []): bool
    変更後
    @method static check(iterable|\BackedEnum|string $abilities, array|mixed $arguments = []): bool
  • define
    変更前
    @method static define(string $ability, callable|array|string $callback): \Illuminate\Auth\Access\Gate
    変更後
    @method static define(\BackedEnum|string $ability, callable|array|string $callback): \Illuminate\Auth\Access\Gate
  • denies
    変更前
    @method static denies(iterable|string $ability, array|mixed $arguments = []): bool
    変更後
    @method static denies(iterable|\BackedEnum|string $ability, array|mixed $arguments = []): bool
  • inspect
    変更前
    @method static inspect(string $ability, array|mixed $arguments = []): \Illuminate\Auth\Access\Response
    変更後
    @method static inspect(\BackedEnum|string $ability, array|mixed $arguments = []): \Illuminate\Auth\Access\Response
  • none
    変更前
    @method static none(iterable|string $abilities, array|mixed $arguments = []): bool
    変更後
    @method static none(iterable|\BackedEnum|string $abilities, array|mixed $arguments = []): bool

Illuminate\Support\Facades\Route

  • uses
    変更前
    @method static uses(array ...$patterns): bool
    変更後
    @method static uses(array|string ...$patterns): bool

Illuminate\Support\Facades\Storage

  • createLocalDriver
    変更前
    @method static createLocalDriver(array $config): \Illuminate\Contracts\Filesystem\Filesystem
    変更後
    @method static createLocalDriver(array $config, string $name): \Illuminate\Contracts\Filesystem\Filesystem

Illuminate\Testing\TestResponse

  • assertRedirectToSignedRoute
    変更前
    assertRedirectToSignedRoute($name = null, $parameters = []) [@param string|null $name, @param mixed $parameters, @return $this]
    変更後
    assertRedirectToSignedRoute($name = null, $parameters = [], $absolute = true) [@param string|null $name, @param mixed $parameters, @param bool $absolute, @return $this]

Illuminate\Validation\Concerns\ValidatesAttributes

  • validateConfirmed
    変更前
    validateConfirmed($attribute, $value) [@param string $attribute, @param mixed $value, @return bool]
    変更後
    validateConfirmed($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array{0: string} $parameters, @return bool]