Skip to content

Commit 24556c0

Browse files
Refactor duplicated logic in ReplacesAttributes (#56794)
1 parent 997e0c7 commit 24556c0

File tree

1 file changed

+3
-15
lines changed

1 file changed

+3
-15
lines changed

src/Illuminate/Validation/Concerns/ReplacesAttributes.php

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -531,11 +531,7 @@ protected function replaceGt($message, $attribute, $rule, $parameters)
531531
*/
532532
protected function replaceLt($message, $attribute, $rule, $parameters)
533533
{
534-
if (is_null($value = $this->getValue($parameters[0]))) {
535-
return str_replace(':value', $this->getDisplayableAttribute($parameters[0]), $message);
536-
}
537-
538-
return str_replace(':value', $this->getSize($attribute, $value), $message);
534+
return $this->replaceGt($message, $attribute, $rule, $parameters);
539535
}
540536

541537
/**
@@ -549,11 +545,7 @@ protected function replaceLt($message, $attribute, $rule, $parameters)
549545
*/
550546
protected function replaceGte($message, $attribute, $rule, $parameters)
551547
{
552-
if (is_null($value = $this->getValue($parameters[0]))) {
553-
return str_replace(':value', $this->getDisplayableAttribute($parameters[0]), $message);
554-
}
555-
556-
return str_replace(':value', $this->getSize($attribute, $value), $message);
548+
return $this->replaceGt($message, $attribute, $rule, $parameters);
557549
}
558550

559551
/**
@@ -567,11 +559,7 @@ protected function replaceGte($message, $attribute, $rule, $parameters)
567559
*/
568560
protected function replaceLte($message, $attribute, $rule, $parameters)
569561
{
570-
if (is_null($value = $this->getValue($parameters[0]))) {
571-
return str_replace(':value', $this->getDisplayableAttribute($parameters[0]), $message);
572-
}
573-
574-
return str_replace(':value', $this->getSize($attribute, $value), $message);
562+
return $this->replaceGt($message, $attribute, $rule, $parameters);
575563
}
576564

577565
/**

0 commit comments

Comments
 (0)