Enum

Illuminate\Validation\Rules\Enum

class src/Illuminate/Validation/Rules/Enum.php

__construct

v11.0.0 以前から

__construct($type)
@param class-string<\UnitEnum> $type
  1. v11.0.0 追加
    変更後
    __construct($type) [@param string $type, @return void]
  2. v11.0.8 シグネチャ変更
    変更前
    __construct($type) [@param string $type, @return void]
    変更後
    __construct($type) [@param class-string $type, @return void]
  3. v12.4.0 シグネチャ変更
    変更前
    __construct($type) [@param class-string $type, @return void]
    変更後
    __construct($type) [@param class-string $type]
  4. v12.11.0 シグネチャ変更
    変更前
    __construct($type) [@param class-string $type]
    変更後
    __construct($type) [@param class-string<\UnitEnum> $type]

__toString

v12.48.0 から

__toString()
@return string
  1. v12.48.0 追加
    変更後
    __toString() [@return string]

except

v11.0.0 以前から

except($values)
@param \UnitEnum[]|\UnitEnum|\Illuminate\Contracts\Support\Arrayable<array-key, \UnitEnum> $values
@return $this
  1. v11.0.0 追加
    変更後
    except($values) [@param \UnitEnum[]|\UnitEnum $values, @return $this]
  2. v11.16.0 シグネチャ変更
    変更前
    except($values) [@param \UnitEnum[]|\UnitEnum $values, @return $this]
    変更後
    except($values) [@param \UnitEnum[]|\UnitEnum|\Illuminate\Contracts\Support\Arrayable<array-key, \UnitEnum> $values, @return $this]

message

v11.0.0 以前から

message()
@return array
  1. v11.0.0 追加
    変更後
    message() [@return array]

only

v11.0.0 以前から

only($values)
@param \UnitEnum[]|\UnitEnum|\Illuminate\Contracts\Support\Arrayable<array-key, \UnitEnum> $values
@return $this
  1. v11.0.0 追加
    変更後
    only($values) [@param \UnitEnum[]|\UnitEnum $values, @return $this]
  2. v11.16.0 シグネチャ変更
    変更前
    only($values) [@param \UnitEnum[]|\UnitEnum $values, @return $this]
    変更後
    only($values) [@param \UnitEnum[]|\UnitEnum|\Illuminate\Contracts\Support\Arrayable<array-key, \UnitEnum> $values, @return $this]

passes

v11.0.0 以前から

passes($attribute, $value)
@param string $attribute
@param mixed $value
@return bool
  1. v11.0.0 追加
    変更後
    passes($attribute, $value) [@param string $attribute, @param mixed $value, @return bool]

setValidator

v11.0.0 以前から

setValidator($validator)
@param \Illuminate\Validation\Validator $validator
@return $this
  1. v11.0.0 追加
    変更後
    setValidator($validator) [@param \Illuminate\Validation\Validator $validator, @return $this]