Tappable

Illuminate\Support\Traits\Tappable

trait src/Illuminate/Support/Traits/Tappable.php

tap

v11.0.0 以前から

tap($callback = null)
@param (callable($this): mixed)|null $callback
@return ($callback is null ? \Illuminate\Support\HigherOrderTapProxy<$this> : $this)
  1. v11.0.0 追加
    変更後
    tap($callback = null) [@param callable|null $callback, @return $this|\Illuminate\Support\HigherOrderTapProxy]
  2. v11.12.0 シグネチャ変更
    変更前
    tap($callback = null) [@param callable|null $callback, @return $this|\Illuminate\Support\HigherOrderTapProxy]
    変更後
    tap($callback = null) [@param (callable($this): mixed)|null $callback, @return ($callback is null ? \Illuminate\Support\HigherOrderTapProxy : $this)]
  3. v13.31.0 シグネチャ変更
    変更前
    tap($callback = null) [@param (callable($this): mixed)|null $callback, @return ($callback is null ? \Illuminate\Support\HigherOrderTapProxy : $this)]
    変更後
    tap($callback = null) [@param (callable($this): mixed)|null $callback, @return ($callback is null ? \Illuminate\Support\HigherOrderTapProxy<$this> : $this)]