ValidationRuleParser

Illuminate\Validation\ValidationRuleParser

class src/Illuminate/Validation/ValidationRuleParser.php

__construct

v11.0.0 以前から

__construct(array $data)
@param array $data
  1. v11.0.0 追加
    変更後
    __construct(array $data) [@param array $data, @return void]
  2. v12.4.0 シグネチャ変更
    変更前
    __construct(array $data) [@param array $data, @return void]
    変更後
    __construct(array $data) [@param array $data]

explode

v11.0.0 以前から

explode($rules)
@param array $rules
@return \stdClass
  1. v11.0.0 追加
    変更後
    explode($rules) [@param array $rules, @return \stdClass]

filterConditionalRules

v11.0.0 以前から

static

static filterConditionalRules($rules, array $data = [])
@param array $rules
@param array $data
@return array
  1. v11.0.0 追加
    変更後
    static filterConditionalRules($rules, array $data = []) [@param array $rules, @param array $data, @return array]

mergeRules

v11.0.0 以前から

mergeRules($results, $attribute, $rules = [])
@param array $results
@param string|array $attribute
@param string|array $rules
@return array
  1. v11.0.0 追加
    変更後
    mergeRules($results, $attribute, $rules = []) [@param array $results, @param string|array $attribute, @param string|array $rules, @return array]

parse

v11.0.0 以前から

static

static parse($rule)
@param array|string $rule
@return array
  1. v11.0.0 追加
    変更後
    static parse($rule) [@param array|string $rule, @return array]