InvokableRule

Illuminate\Contracts\Validation\InvokableRule

interface @deprecated src/Illuminate/Contracts/Validation/InvokableRule.php

__invoke

v11.0.0 以前から

__invoke(string $attribute, mixed $value, Closure $fail)
@param string $attribute
@param mixed $value
@param \Closure(string, ?string=): \Illuminate\Translation\PotentiallyTranslatedString $fail
@return void
  1. v11.0.0 追加
    変更後
    __invoke(string $attribute, mixed $value, Closure $fail) [@param string $attribute, @param mixed $value, @param \Closure(string): \Illuminate\Translation\PotentiallyTranslatedString $fail, @return void]
  2. v11.23.0 シグネチャ変更
    変更前
    __invoke(string $attribute, mixed $value, Closure $fail) [@param string $attribute, @param mixed $value, @param \Closure(string): \Illuminate\Translation\PotentiallyTranslatedString $fail, @return void]
    変更後
    __invoke(string $attribute, mixed $value, Closure $fail) [@param string $attribute, @param mixed $value, @return void]
  3. v11.24.0 シグネチャ変更
    変更前
    __invoke(string $attribute, mixed $value, Closure $fail) [@param string $attribute, @param mixed $value, @return void]
    変更後
    __invoke(string $attribute, mixed $value, Closure $fail) [@param string $attribute, @param mixed $value, @param \Closure(string, ?string=): \Illuminate\Translation\PotentiallyTranslatedString $fail, @return void]