/var/www/flurhymez/vendor/laravel/framework/src/Illuminate/Validation
Edit: /var/www/flurhymez/vendor/laravel/framework/src/Illuminate/Validation/ConditionalRules.php (1704B)
condition = $condition;
$this->rules = $rules;
$this->defaultRules = $defaultRules;
}
/**
* Determine if the conditional rules should be added.
*
* @param array $data
* @return bool
*/
public function passes(array $data = [])
{
return is_callable($this->condition)
? call_user_func($this->condition, new Fluent($data))
: $this->condition;
}
/**
* Get the rules.
*
* @return array
*/
public function rules()
{
return is_string($this->rules) ? explode('|', $this->rules) : $this->rules;
}
/**
* Get the default rules.
*
* @return array
*/
public function defaultRules()
{
return is_string($this->defaultRules) ? explode('|', $this->defaultRules) : $this->defaultRules;
}
}