InteractsWithData

Illuminate\Support\Traits\InteractsWithData

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

all

v11.34.0 から

all($keys = null)
@param mixed $keys
@return array
  1. v11.34.0 追加
    変更後
    all($keys = null) [@param array|mixed|null $keys, @return array]
  2. v12.26.0 シグネチャ変更
    変更前
    all($keys = null) [@param array|mixed|null $keys, @return array]
    変更後
    all($keys = null) [@param mixed $keys, @return array]

anyFilled

v11.34.0 から

anyFilled($keys)
@param string|array $keys
@return bool
  1. v11.34.0 追加
    変更後
    anyFilled($keys) [@param string|array $keys, @return bool]

array

v11.38.0 から

array($key = null)
@param array|string|null $key
@return array
  1. v11.38.0 追加
    変更後
    array($key = null) [@param array|string|null $key, @return array]

boolean

v11.34.0 から

boolean($key = null, $default = false)
@param string|null $key
@param bool $default
@return bool
  1. v11.34.0 追加
    変更後
    boolean($key = null, $default = false) [@param string|null $key, @param bool $default, @return bool]

clamp

v12.50.0 から

clamp($key, $min, $max, $default = 0)
@param string $key
@param int|float $min
@param int|float $max
@param int|float $default
@return float|int
  1. v12.50.0 追加
    変更後
    clamp($key, $min, $max, $default = 0) [@param string $key, @param int|float $min, @param int|float $max, @param int|float $default, @return float|int]

collect

v11.34.0 から

collect($key = null)
@param array|string|null $key
@return \Illuminate\Support\Collection
  1. v11.34.0 追加
    変更後
    collect($key = null) [@param array|string|null $key, @return \Illuminate\Support\Collection]

date

v11.34.0 から

date($key, $format = null, $tz = null)
@param string $key
@param string|null $format
@param \UnitEnum|string|null $tz
@return \Illuminate\Support\Carbon|null
  1. v11.34.0 追加
    変更後
    date($key, $format = null, $tz = null) [@param string $key, @param string|null $format, @param string|null $tz, @return \Illuminate\Support\Carbon|null]
  2. v12.21.0 シグネチャ変更
    変更前
    date($key, $format = null, $tz = null) [@param string $key, @param string|null $format, @param string|null $tz, @return \Illuminate\Support\Carbon|null]
    変更後
    date($key, $format = null, $tz = null) [@param string $key, @param string|null $format, @param \UnitEnum|string|null $tz, @return \Illuminate\Support\Carbon|null]

enum

v11.34.0 から

enum($key, $enumClass, $default = null)
@param string $key
@param class-string<TEnum> $enumClass
@param TDefault $default
@return TEnum|TDefault
  1. v11.34.0 追加
    変更後
    enum($key, $enumClass) [@param string $key, @param class-string<TEnum> $enumClass, @return TEnum|null]
  2. v12.15.0 シグネチャ変更
    変更前
    enum($key, $enumClass) [@param string $key, @param class-string<TEnum> $enumClass, @return TEnum|null]
    変更後
    enum($key, $enumClass, $default = null) [@param string $key, @param class-string<TEnum> $enumClass, @param TEnum|null $default, @return TEnum|null]
  3. v12.50.0 シグネチャ変更
    変更前
    enum($key, $enumClass, $default = null) [@param string $key, @param class-string<TEnum> $enumClass, @param TEnum|null $default, @return TEnum|null]
    変更後
    enum($key, $enumClass, $default = null) [@param string $key, @param class-string<TEnum> $enumClass, @param TDefault $default, @return TEnum|TDefault]

enums

v11.34.0 から

enums($key, $enumClass)
@param string $key
@param class-string<TEnum> $enumClass
@return TEnum[]
  1. v11.34.0 追加
    変更後
    enums($key, $enumClass) [@param string $key, @param class-string<TEnum> $enumClass, @return TEnum[]]

except

v11.34.0 から

except($keys)
@param mixed $keys
@return array
  1. v11.34.0 追加
    変更後
    except($keys) [@param array|mixed $keys, @return array]
  2. v12.26.0 シグネチャ変更
    変更前
    except($keys) [@param array|mixed $keys, @return array]
    変更後
    except($keys) [@param mixed $keys, @return array]

exists

v11.34.0 から

exists($key)
@param string|array $key
@return bool
  1. v11.34.0 追加
    変更後
    exists($key) [@param string|array $key, @return bool]

filled

v11.34.0 から

filled($key)
@param string|array $key
@return bool
  1. v11.34.0 追加
    変更後
    filled($key) [@param string|array $key, @return bool]

float

v11.34.0 から

float($key, $default = 0.0)
@param string $key
@param float $default
@return float
  1. v11.34.0 追加
    変更後
    float($key, $default = 0.0) [@param string $key, @param float $default, @return float]

has

v11.34.0 から

has($key)
@param string|array $key
@return bool
  1. v11.34.0 追加
    変更後
    has($key) [@param string|array $key, @return bool]

hasAny

v11.34.0 から

hasAny($keys)
@param string|array $keys
@return bool
  1. v11.34.0 追加
    変更後
    hasAny($keys) [@param string|array $keys, @return bool]

integer

v11.34.0 から

integer($key, $default = 0)
@param string $key
@param int $default
@return int
  1. v11.34.0 追加
    変更後
    integer($key, $default = 0) [@param string $key, @param int $default, @return int]

interval

v12.54.0 から

interval($key, $unit = null)
@param string $key
@param \Carbon\Unit|string|null $unit
@return \Carbon\CarbonInterval|null
  1. v12.54.0 追加
    変更後
    interval($key, $unit = null) [@param string $key, @param \Carbon\Unit|string|null $unit, @return \Carbon\CarbonInterval|null]

isNotFilled

v11.34.0 から

isNotFilled($key)
@param string|array $key
@return bool
  1. v11.34.0 追加
    変更後
    isNotFilled($key) [@param string|array $key, @return bool]

missing

v11.34.0 から

missing($key)
@param string|array $key
@return bool
  1. v11.34.0 追加
    変更後
    missing($key) [@param string|array $key, @return bool]

only

v11.34.0 から

only($keys)
@param mixed $keys
@return array
  1. v11.34.0 追加
    変更後
    only($keys) [@param array|mixed $keys, @return array]
  2. v12.26.0 シグネチャ変更
    変更前
    only($keys) [@param array|mixed $keys, @return array]
    変更後
    only($keys) [@param mixed $keys, @return array]

str

v11.34.0 から

str($key, $default = null)
@param string $key
@param mixed $default
@return \Illuminate\Support\Stringable
  1. v11.34.0 追加
    変更後
    str($key, $default = null) [@param string $key, @param mixed $default, @return \Illuminate\Support\Stringable]

string

v11.34.0 から

string($key, $default = null)
@param string $key
@param mixed $default
@return \Illuminate\Support\Stringable
  1. v11.34.0 追加
    変更後
    string($key, $default = null) [@param string $key, @param mixed $default, @return \Illuminate\Support\Stringable]

whenEnum

v13.16.0 から

whenEnum($key, string $enumClass, callable $callback, ?callable $default = null)
@param string $key
@param class-string<TEnum> $enumClass
@param callable(TEnum):TReturn $callback
@param (callable(): TReturnDefault)|null $default
@return $this|TReturn|TReturnDefault
  1. v13.16.0 追加
    変更後
    whenEnum($key, string $enumClass, callable $callback, ?callable $default = null) [@param string $key, @param class-string<TEnum> $enumClass, @param callable(TEnum):TReturn $callback, @param (callable(): TReturnDefault)|null $default, @return $this|TReturn|TReturnDefault]

whenFilled

v11.34.0 から

whenFilled($key, callable $callback, ?callable $default = null)
@param string $key
@param callable(mixed): TReturn $callback
@param (callable(): TReturnDefault)|null $default
@return $this|TReturn|TReturnDefault
  1. v11.34.0 追加
    変更後
    whenFilled($key, callable $callback, ?callable $default = null) [@param string $key, @param callable $callback, @param callable|null $default, @return $this|mixed]
  2. v13.17.0 シグネチャ変更
    変更前
    whenFilled($key, callable $callback, ?callable $default = null) [@param string $key, @param callable $callback, @param callable|null $default, @return $this|mixed]
    変更後
    whenFilled($key, callable $callback, ?callable $default = null) [@param string $key, @param callable(mixed): TReturn $callback, @param (callable(): TReturnDefault)|null $default, @return $this|TReturn|TReturnDefault]

whenHas

v11.34.0 から

whenHas($key, callable $callback, ?callable $default = null)
@param string $key
@param callable(mixed): TReturn $callback
@param (callable(): TReturnDefault)|null $default
@return $this|TReturn|TReturnDefault
  1. v11.34.0 追加
    変更後
    whenHas($key, callable $callback, ?callable $default = null) [@param string $key, @param callable $callback, @param callable|null $default, @return $this|mixed]
  2. v13.17.0 シグネチャ変更
    変更前
    whenHas($key, callable $callback, ?callable $default = null) [@param string $key, @param callable $callback, @param callable|null $default, @return $this|mixed]
    変更後
    whenHas($key, callable $callback, ?callable $default = null) [@param string $key, @param callable(mixed): TReturn $callback, @param (callable(): TReturnDefault)|null $default, @return $this|TReturn|TReturnDefault]

whenMissing

v11.34.0 から

whenMissing($key, callable $callback, ?callable $default = null)
@param string $key
@param callable(mixed): TReturn $callback
@param (callable(): TReturnDefault)|null $default
@return $this|TReturn|TReturnDefault
  1. v11.34.0 追加
    変更後
    whenMissing($key, callable $callback, ?callable $default = null) [@param string $key, @param callable $callback, @param callable|null $default, @return $this|mixed]
  2. v13.17.0 シグネチャ変更
    変更前
    whenMissing($key, callable $callback, ?callable $default = null) [@param string $key, @param callable $callback, @param callable|null $default, @return $this|mixed]
    変更後
    whenMissing($key, callable $callback, ?callable $default = null) [@param string $key, @param callable(mixed): TReturn $callback, @param (callable(): TReturnDefault)|null $default, @return $this|TReturn|TReturnDefault]