ConditionalRules
Illuminate\Validation\ConditionalRules
class src/Illuminate/Validation/ConditionalRules.php
__construct
v11.0.0 以前から
__construct($condition, $rules, $defaultRules = [])
@param callable|bool $condition
@param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|array|string $rules
@param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|array|string $defaultRules
-
v11.0.0
追加
- 変更後
__construct($condition, $rules, $defaultRules = []) [@param callable|bool $condition, @param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|array|string $rules, @param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|array|string $defaultRules, @return void]
-
v12.4.0
シグネチャ変更
- 変更前
__construct($condition, $rules, $defaultRules = []) [@param callable|bool $condition, @param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|array|string $rules, @param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|array|string $defaultRules, @return void]- 変更後
__construct($condition, $rules, $defaultRules = []) [@param callable|bool $condition, @param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|array|string $rules, @param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|array|string $defaultRules]
defaultRules
v11.0.0 以前から
defaultRules(array $data = [])
@param array $data
@return array
-
v11.0.0
追加
- 変更後
defaultRules(array $data = []) [@param array $data, @return array]
passes
v11.0.0 以前から
passes(array $data = [])
@param array $data
@return bool
-
v11.0.0
追加
- 変更後
passes(array $data = []) [@param array $data, @return bool]
rules
v11.0.0 以前から
rules(array $data = [])
@param array $data
@return array
-
v11.0.0
追加
- 変更後
rules(array $data = []) [@param array $data, @return array]