GreaterThan

Version: 2.3
Edit this page

Warning: You are browsing the documentation for version 2.3 which is not maintained anymore.

If some of your projects are still using this version, consider upgrading.

GreaterThan

New in version 2.3

The GreaterThan constraint was introduced in Symfony 2.3.

Validates that a value is greater than another value, defined in the options. To force that a value is greater than or equal to another value, see GreaterThanOrEqual. To force a value is less than another value, see LessThan.

Applies to property or method
Options
Class GreaterThan
Validator GreaterThanValidator

Basic Usage

If you want to ensure that the age of a Person class is greater than 18, you could do the following:

  • Annotations
  • YAML
  • XML
  • PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// src/AppBundle/Entity/Person.php
namespace AppBundle\Entity;

use Symfony\Component\Validator\Constraints as Assert;

class Person
{
    /**
     * @Assert\GreaterThan(
     *     value = 18
     * )
     */
    protected $age;
}

Options

value

type: mixed [default option]

This option is required. It defines the value to compare to. It can be a string, number or object.

message

type: string default: This value should be greater than {{ compared_value }}.

This is the message that will be shown if the value is not greater than the comparison value.

This work, including the code samples, is licensed under a Creative Commons BY-SA 3.0 license.