v13.21.0

追加 16

Illuminate\Container\Attributes\RequestAttribute

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

Illuminate\Contracts\Container\SelfBuilding

  • newInstance
    変更後
    @method static newInstance(): static

Illuminate\Database\Eloquent\Attributes\RouteKey

Illuminate\Image\Image

  • toAvif
    変更後
    toAvif(): static
  • toBmp
    変更後
    toBmp(): static
  • toGif
    変更後
    toGif(): static
  • toPng
    変更後
    toPng(): static

Illuminate\Support\Facades\Image

  • forgetDrivers
    変更後
    @method static forgetDrivers(): \Illuminate\Image\ImageManager
  • fromStorage
    変更後
    @method static fromStorage(string $path, string|null $disk = null): \Illuminate\Image\Image
  • fromUpload
    変更後
    @method static fromUpload(\Illuminate\Http\UploadedFile $file): \Illuminate\Image\Image
  • getContainer
    変更後
    @method static getContainer(): \Illuminate\Contracts\Container\Container
  • getDrivers
    変更後
    @method static getDrivers(): array
  • setContainer
    変更後
    @method static setContainer(\Illuminate\Contracts\Container\Container $container): \Illuminate\Image\ImageManager
  • transformUsing
    変更後
    @method static transformUsing(string $driver, string $transformation, callable $callback): \Illuminate\Image\ImageManager

Illuminate\Validation\Concerns\ValidatesAttributes

  • validateBase64
    変更後
    validateBase64($attribute, $value): bool [@param string $attribute, @param mixed $value, @return bool]

シグネチャ変更 14

Illuminate\Database\Eloquent\Collection

  • loadMissingRelationshipChain
    変更前
    loadMissingRelationshipChain(array $tuples) [@return void]
    変更後
    loadMissingRelationshipChain(array $tuples) [@param array<int, array<string, class-string>> $tuples, @return void]

Illuminate\Database\Eloquent\Model

  • handleDiscardedAttributeViolationUsing
    変更前
    static handleDiscardedAttributeViolationUsing(?callable $callback) [@return void]
    変更後
    static handleDiscardedAttributeViolationUsing(?callable $callback) [@param (callable(self, array): mixed)|null $callback, @return void]
  • handleLazyLoadingViolationUsing
    変更前
    static handleLazyLoadingViolationUsing(?callable $callback) [@return void]
    変更後
    static handleLazyLoadingViolationUsing(?callable $callback) [@param (callable(self, string): mixed)|null $callback, @return void]
  • handleMissingAttributeViolationUsing
    変更前
    static handleMissingAttributeViolationUsing(?callable $callback) [@return void]
    変更後
    static handleMissingAttributeViolationUsing(?callable $callback) [@param (callable(self, string): mixed)|null $callback, @return void]

Illuminate\Foundation\Configuration\ApplicationBuilder

  • withExceptions
    変更前
    withExceptions(?callable $using = null) [@return $this]
    変更後
    withExceptions(?callable $using = null) [@param (callable(\Illuminate\Foundation\Configuration\Exceptions): mixed)|null $using, @return $this]

Illuminate\Http\Client\PendingRequest

  • afterResponse
    変更前
    afterResponse(callable $callback) [@param (callable(\Illuminate\Http\Client\Response, \Illuminate\Http\Client\Request): \Illuminate\Http\Client\Response|null) $callback, @return $this]
    変更後
    afterResponse(callable $callback) [@param callable(\Illuminate\Http\Client\Response, \Illuminate\Http\Client\Request): (\Illuminate\Http\Client\Response|null) $callback, @return $this]

Illuminate\Log\LogManager

  • forgetChannel
    変更前
    forgetChannel($driver = null) [@param string|null $driver, @return void]
    変更後
    forgetChannel($driver = null) [@param \UnitEnum|string|null $driver, @return void]

Illuminate\Queue\Middleware\Skip

  • __construct
    変更前
    __construct(bool $skip = false)
    変更後
    __construct(bool $skip = false) [@param bool $skip]

Illuminate\Support\Facades\Http

  • afterResponse
    変更前
    @method static afterResponse(callable|null $callback): \Illuminate\Http\Client\PendingRequest
    変更後
    @method static afterResponse(callable $callback): \Illuminate\Http\Client\PendingRequest

Illuminate\Support\Facades\Image

  • driver
    変更前
    @method static driver(string|null $name = null): \Illuminate\Contracts\Image\Driver
    変更後
    @method static driver(\UnitEnum|string|null $driver = null): mixed

Illuminate\Support\Facades\Log

  • forgetChannel
    変更前
    @method static forgetChannel(string|null $driver = null): void
    変更後
    @method static forgetChannel(\UnitEnum|string|null $driver = null): void

Illuminate\Support\LazyCollection

  • range
    変更前
    static range($from, $to, $step = 1, ...$args) [@param int $from, @param int $to, @param int $step, @return ($step is zero ? never : static<int, int>)]
    変更後
    static range($from, $to, $step = 1, ...$args) [@param int $from, @param int $to, @param int $step, @return ($step is 0 ? never : static<int, int>)]

Illuminate\Validation\Rules\Password

  • getIterator
    変更前
    getIterator(): Traversable [@return \ArrayIterator<TKey, TValue>]
    変更後
    getIterator(): Traversable [@return \ArrayIterator<int, mixed>]

Illuminate\Validation\Validator

  • ensureExponentWithinAllowedRangeUsing
    変更前
    ensureExponentWithinAllowedRangeUsing($callback) [@return $this]
    変更後
    ensureExponentWithinAllowedRangeUsing($callback) [@param callable(int, string, mixed): mixed $callback, @return $this]