class GreaterThanValidator
Validates values are greater than the previous (>).
@author Daniel Holmes <daniel@danielholmes.org> @author Bernhard Schussek <bschussek@gmail.com>
Hierarchy
- class \Symfony\Component\Validator\ConstraintValidator implements \Symfony\Component\Validator\ConstraintValidatorInterface
- class \Symfony\Component\Validator\Constraints\AbstractComparisonValidator extends \Symfony\Component\Validator\ConstraintValidator
- class \Symfony\Component\Validator\Constraints\GreaterThanValidator extends \Symfony\Component\Validator\Constraints\AbstractComparisonValidator
- class \Symfony\Component\Validator\Constraints\AbstractComparisonValidator extends \Symfony\Component\Validator\ConstraintValidator
Expanded class hierarchy of GreaterThanValidator
File
-
vendor/
symfony/ validator/ Constraints/ GreaterThanValidator.php, line 20
Namespace
Symfony\Component\Validator\ConstraintsView source
class GreaterThanValidator extends AbstractComparisonValidator {
protected function compareValues(mixed $value1, mixed $value2) : bool {
return null === $value2 || $value1 > $value2;
}
protected function getErrorCode() : ?string {
return GreaterThan::TOO_LOW_ERROR;
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title |
---|---|---|---|---|
AbstractComparisonValidator::getPropertyAccessor | private | function | ||
AbstractComparisonValidator::validate | public | function | Checks if the passed value is valid. | Overrides ConstraintValidatorInterface::validate |
AbstractComparisonValidator::__construct | public | function | ||
ConstraintValidator::$context | protected | property | ||
ConstraintValidator::formatTypeOf | protected | function | Returns a string representation of the type of the value. | |
ConstraintValidator::formatValue | protected | function | Returns a string representation of the value. | |
ConstraintValidator::formatValues | protected | function | Returns a string representation of a list of values. | |
ConstraintValidator::initialize | public | function | Initializes the constraint validator. | Overrides ConstraintValidatorInterface::initialize |
ConstraintValidator::OBJECT_TO_STRING | public | constant | Whether to cast objects with a "__toString()" method to strings. | |
ConstraintValidator::PRETTY_DATE | public | constant | Whether to format {@link \DateTime} objects, either with the {@link \IntlDateFormatter} (if it is available) or as RFC-3339 dates ("Y-m-d H:i:s"). |
|
GreaterThanValidator::compareValues | protected | function | Compares the two given values to find if their relationship is valid. | Overrides AbstractComparisonValidator::compareValues |
GreaterThanValidator::getErrorCode | protected | function | Returns the error code used if the comparison fails. | Overrides AbstractComparisonValidator::getErrorCode |