DeferredCallback

Illuminate\Support\Defer\DeferredCallback

class src/Illuminate/Support/Defer/DeferredCallback.php

__construct

v11.24.0 から

__construct($callback, ?string $name = null, bool $always = false)
@param callable $callback
  1. v11.24.0 追加
    変更後
    __construct($callback, ?string $name = null, bool $always = false) [@param callable $callback, @return void]
  2. v12.4.0 シグネチャ変更
    変更前
    __construct($callback, ?string $name = null, bool $always = false) [@param callable $callback, @return void]
    変更後
    __construct($callback, ?string $name = null, bool $always = false) [@param callable $callback]

__invoke

v11.24.0 から

__invoke(): void
@return void
  1. v11.24.0 追加
    変更後
    __invoke(): void [@return void]

always

v11.24.0 から

always(bool $always = true): static
@param bool $always
@return $this
  1. v11.24.0 追加
    変更後
    always(bool $always = true): self [@param bool $always, @return $this]
  2. v12.20.0 シグネチャ変更
    変更前
    always(bool $always = true): self [@param bool $always, @return $this]
    変更後
    always(bool $always = true): static [@param bool $always, @return $this]

name

v11.24.0 から

name(string $name): static
@param string $name
@return $this
  1. v11.24.0 追加
    変更後
    name(string $name): self [@param string $name, @return $this]
  2. v12.20.0 シグネチャ変更
    変更前
    name(string $name): self [@param string $name, @return $this]
    変更後
    name(string $name): static [@param string $name, @return $this]