Overtrue\Validation\Validator::replaceRequiredIf PHP Method

replaceRequiredIf() protected method

Replace all place-holders for the required_if rule.
protected replaceRequiredIf ( string $message, string $attribute, string $rule, array $parameters ) : string
$message string
$attribute string
$rule string
$parameters array
return string
    protected function replaceRequiredIf($message, $attribute, $rule, $parameters)
    {
        $parameters[1] = $this->getDisplayableValue($parameters[0], array_get($this->data, $parameters[0]));
        $parameters[0] = $this->getAttribute($parameters[0]);
        return str_replace([':other', ':value'], $parameters, $message);
    }
Validator