v11.31.0

追加 26

Illuminate\Auth\Passwords\CacheTokenRepository

  • __construct
    変更後
    __construct(Illuminate\Cache\Repository $cache, Illuminate\Contracts\Hashing\Hasher $hasher, string $hashKey, int $expires = 3600, int $throttle = 60, string $prefix = '')
  • create
    変更後
    create(Illuminate\Contracts\Auth\CanResetPassword $user) [@param \Illuminate\Contracts\Auth\CanResetPassword $user, @return string]
  • delete
    変更後
    delete(Illuminate\Contracts\Auth\CanResetPassword $user) [@param \Illuminate\Contracts\Auth\CanResetPassword $user, @return void]
  • deleteExpired
    変更後
    deleteExpired() [@return void]
  • exists
    変更後
    exists(Illuminate\Contracts\Auth\CanResetPassword $user, $token) [@param \Illuminate\Contracts\Auth\CanResetPassword $user, @param string $token, @return bool]
  • recentlyCreatedToken
    変更後
    recentlyCreatedToken(Illuminate\Contracts\Auth\CanResetPassword $user) [@param \Illuminate\Contracts\Auth\CanResetPassword $user, @return bool]

Illuminate\Cache\CacheManager

  • build
    変更後
    build(array $config) [@param array $config, @return \Illuminate\Cache\Repository]

Illuminate\Database\DatabaseManager

  • build
    変更後
    build(array $config) [@param array $config, @return \Illuminate\Database\ConnectionInterface]

Illuminate\Database\Query\Grammars\PostgresGrammar

  • cascadeOnTrucate
    変更後
    static cascadeOnTrucate(bool $value = true) [@param bool $value, @return void]

Illuminate\Foundation\Application

  • removeDeferredServices
    変更後
    removeDeferredServices(array $services) [@param array $services, @return void]

Illuminate\Foundation\Configuration\Middleware

Illuminate\Foundation\Testing\DatabaseTransactionsManager

  • __construct
    変更後
    __construct(array $connectionsTransacting) [@param array $connectionsTransacting, @return void]

Illuminate\Log\Context\Repository

  • pop
    変更後
    pop($key) [@param string $key, @return mixed]
  • popHidden
    変更後
    popHidden($key) [@param string $key, @return mixed]

Illuminate\Mail\MailManager

  • build
    変更後
    build($config) [@param array $config, @return \Illuminate\Mail\Mailer]

Illuminate\Routing\UrlGenerator

  • forceHttps
    変更後
    forceHttps($force = true) [@param bool $force, @return void]

Illuminate\Support\Facades\App

Illuminate\Support\Facades\Cache

  • build
    変更後
    @method static build(array $config): \Illuminate\Cache\Repository

Illuminate\Support\Facades\Context

  • pop
    変更後
    @method static pop(string $key): mixed
  • popHidden
    変更後
    @method static popHidden(string $key): mixed

Illuminate\Support\Facades\DB

  • build
    変更後
    @method static build(array $config): \Illuminate\Database\ConnectionInterface

Illuminate\Support\Facades\Mail

  • build
    変更後
    @method static build(array $config): \Illuminate\Mail\Mailer

Illuminate\Support\Facades\URL

  • forceHttps
    変更後
    @method static forceHttps(bool $force = true): void

シグネチャ変更 22

Illuminate\Bus\PendingBatch

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

Illuminate\Database\Concerns\ManagesTransactions

  • transaction
    変更前
    transaction(Closure $callback, $attempts = 1) [@param \Closure $callback, @param int $attempts, @return mixed]
    変更後
    transaction(Closure $callback, $attempts = 1) [@param (\Closure(static): TReturn) $callback, @param int $attempts, @return TReturn]

Illuminate\Database\Eloquent\Concerns\HasRelationships

  • through
    変更前
    through($relationship) [@param string|\Illuminate\Database\Eloquent\Relations\HasMany<TIntermediateModel, covariant $this>|\Illuminate\Database\Eloquent\Relations\HasOne<TIntermediateModel, covariant $this> $relationship, @return ( $relationship is string ? \Illuminate\Database\Eloquent\PendingHasThroughRelationship<\Illuminate\Database\Eloquent\Model, $this> : \Illuminate\Database\Eloquent\PendingHasThroughRelationship<TIntermediateModel, $this> )]
    変更後
    through($relationship) [@param string|\Illuminate\Database\Eloquent\Relations\HasMany<TIntermediateModel, covariant $this>|\Illuminate\Database\Eloquent\Relations\HasOne<TIntermediateModel, covariant $this> $relationship, @return ( $relationship is string ? \Illuminate\Database\Eloquent\PendingHasThroughRelationship<\Illuminate\Database\Eloquent\Model, $this> : ( $relationship is \Illuminate\Database\Eloquent\Relations\HasMany<TIntermediateModel, $this> ? \Illuminate\Database\Eloquent\PendingHasThroughRelationship<TIntermediateModel, $this, \Illuminate\Database\Eloquent\Relations\HasMany<TIntermediateModel, $this>> : \Illuminate\Database\Eloquent\PendingHasThroughRelationship<TIntermediateModel, $this, \Illuminate\Database\Eloquent\Relations\HasOne<TIntermediateModel, $this>> ) )]

Illuminate\Database\Eloquent\PendingHasThroughRelationship

  • __construct
    変更前
    __construct($rootModel, $localRelationship) [@param TDeclaringModel $rootModel, @param \Illuminate\Database\Eloquent\Relations\HasMany<TIntermediateModel, TDeclaringModel>|\Illuminate\Database\Eloquent\Relations\HasOne<TIntermediateModel, TDeclaringModel> $localRelationship]
    変更後
    __construct($rootModel, $localRelationship) [@param TDeclaringModel $rootModel, @param TLocalRelationship $localRelationship]
  • has
    変更前
    has($callback) [@param string|(callable(TIntermediateModel): (\Illuminate\Database\Eloquent\Relations\HasOne<TRelatedModel, TIntermediateModel>|\Illuminate\Database\Eloquent\Relations\HasMany<TRelatedModel, TIntermediateModel>|\Illuminate\Database\Eloquent\Relations\MorphOneOrMany<TRelatedModel, TIntermediateModel>)) $callback, @return ( $callback is string ? \Illuminate\Database\Eloquent\Relations\HasManyThrough<\Illuminate\Database\Eloquent\Model, TIntermediateModel, TDeclaringModel>|\Illuminate\Database\Eloquent\Relations\HasOneThrough<\Illuminate\Database\Eloquent\Model, TIntermediateModel, TDeclaringModel> : ( $callback is callable(TIntermediateModel): \Illuminate\Database\Eloquent\Relations\HasOne<TRelatedModel, TIntermediateModel> ? \Illuminate\Database\Eloquent\Relations\HasOneThrough<TRelatedModel, TIntermediateModel, TDeclaringModel> : \Illuminate\Database\Eloquent\Relations\HasManyThrough<TRelatedModel, TIntermediateModel, TDeclaringModel> ) )]
    変更後
    has($callback) [@param string|(callable(TIntermediateModel): (\Illuminate\Database\Eloquent\Relations\HasOne<TRelatedModel, TIntermediateModel>|\Illuminate\Database\Eloquent\Relations\HasMany<TRelatedModel, TIntermediateModel>|\Illuminate\Database\Eloquent\Relations\MorphOneOrMany<TRelatedModel, TIntermediateModel>)) $callback, @return ( $callback is string ? \Illuminate\Database\Eloquent\Relations\HasManyThrough<\Illuminate\Database\Eloquent\Model, TIntermediateModel, TDeclaringModel>|\Illuminate\Database\Eloquent\Relations\HasOneThrough<\Illuminate\Database\Eloquent\Model, TIntermediateModel, TDeclaringModel> : ( TLocalRelationship is \Illuminate\Database\Eloquent\Relations\HasMany<TIntermediateModel, TDeclaringModel> ? \Illuminate\Database\Eloquent\Relations\HasManyThrough<TRelatedModel, TIntermediateModel, TDeclaringModel> : ( $callback is callable(TIntermediateModel): \Illuminate\Database\Eloquent\Relations\HasMany<TRelatedModel, TIntermediateModel> ? \Illuminate\Database\Eloquent\Relations\HasManyThrough<TRelatedModel, TIntermediateModel, TDeclaringModel> : \Illuminate\Database\Eloquent\Relations\HasOneThrough<TRelatedModel, TIntermediateModel, TDeclaringModel> ) ) )]

Illuminate\Database\Schema\ForeignIdColumnDefinition

  • constrained
    変更前
    constrained($table = null, $column = 'id', $indexName = null) [@param string|null $table, @param string|null $column, @param string|null $indexName, @return \Illuminate\Database\Schema\ForeignKeyDefinition]
    変更後
    constrained($table = null, $column = null, $indexName = null) [@param string|null $table, @param string|null $column, @param string|null $indexName, @return \Illuminate\Database\Schema\ForeignKeyDefinition]

Illuminate\Events\QueuedClosure

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

Illuminate\Foundation\Bus\PendingChain

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

Illuminate\Mail\Mailer

  • onQueue
    変更前
    onQueue($queue, $view) [@param string $queue, @param \Illuminate\Contracts\Mail\Mailable $view, @return mixed]
    変更後
    onQueue($queue, $view) [@param \BackedEnum|string|null $queue, @param \Illuminate\Contracts\Mail\Mailable $view, @return mixed]
  • queue
    変更前
    queue($view, $queue = null) [@param \Illuminate\Contracts\Mail\Mailable|string|array $view, @param string|null $queue, @return mixed]
    変更後
    queue($view, $queue = null) [@param \Illuminate\Contracts\Mail\Mailable|string|array $view, @param \BackedEnum|string|null $queue, @return mixed]

Illuminate\Support\Collection

  • diffKeys
    変更前
    diffKeys($items) [@param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items, @return static]
    変更後
    diffKeys($items) [@param \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed> $items, @return static]
  • diffKeysUsing
    変更前
    diffKeysUsing($items, callable $callback) [@param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items, @param callable(TKey, TKey): int $callback, @return static]
    変更後
    diffKeysUsing($items, callable $callback) [@param \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed> $items, @param callable(TKey, TKey): int $callback, @return static]
  • intersectByKeys
    変更前
    intersectByKeys($items) [@param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items, @return static]
    変更後
    intersectByKeys($items) [@param \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed> $items, @return static]

Illuminate\Support\Enumerable

  • diffKeys
    変更前
    diffKeys($items) [@param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items, @return static]
    変更後
    diffKeys($items) [@param \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed> $items, @return static]
  • diffKeysUsing
    変更前
    diffKeysUsing($items, callable $callback) [@param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items, @param callable(TKey, TKey): int $callback, @return static]
    変更後
    diffKeysUsing($items, callable $callback) [@param \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed> $items, @param callable(TKey, TKey): int $callback, @return static]
  • intersectByKeys
    変更前
    intersectByKeys($items) [@param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items, @return static]
    変更後
    intersectByKeys($items) [@param \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed> $items, @return static]

Illuminate\Support\Facades\DB

  • transaction
    変更前
    @method static transaction(\Closure $callback, int $attempts = 1): mixed
    変更後
    @method static transaction(\Closure $callback, int $attempts = 1): void

Illuminate\Support\Facades\Mail

  • onQueue
    変更前
    @method static onQueue(string $queue, \Illuminate\Contracts\Mail\Mailable $view): mixed
    変更後
    @method static onQueue(\BackedEnum|string|null $queue, \Illuminate\Contracts\Mail\Mailable $view): mixed
  • queue
    変更前
    @method static queue(\Illuminate\Contracts\Mail\Mailable|string|array $view, string|null $queue = null): mixed
    変更後
    @method static queue(\Illuminate\Contracts\Mail\Mailable|string|array $view, \BackedEnum|string|null $queue = null): mixed

Illuminate\Support\LazyCollection

  • diffKeys
    変更前
    diffKeys($items) [@param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items, @return static]
    変更後
    diffKeys($items) [@param \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed> $items, @return static]
  • diffKeysUsing
    変更前
    diffKeysUsing($items, callable $callback) [@param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items, @param callable(TKey, TKey): int $callback, @return static]
    変更後
    diffKeysUsing($items, callable $callback) [@param \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed> $items, @param callable(TKey, TKey): int $callback, @return static]
  • intersectByKeys
    変更前
    intersectByKeys($items) [@param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items, @return static]
    変更後
    intersectByKeys($items) [@param \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed> $items, @return static]