MinLength

Version: 2.2
Edit this page

Warning: You are browsing the documentation for Symfony 2.2, which is no longer maintained.

Read the updated version of this page for Symfony 5.3 (the current stable version).

MinLength

Caution

The MinLength constraint is deprecated since version 2.1 and will be removed in Symfony 2.3. Use Length with the min option instead.

Validates that the length of a string is at least as long as the given limit.

Applies to property or method
Options
Class MinLength
Validator MinLengthValidator

Basic Usage

  • YAML
  • Annotations
  • XML
  • PHP
1
2
3
4
5
# src/Acme/BlogBundle/Resources/config/validation.yml
Acme\BlogBundle\Entity\Blog:
    properties:
        firstName:
            - MinLength: { limit: 3, message: "Your name must have at least {{ limit }} characters." }

Options

limit

type: integer [default option]

This required option is the "min" value. Validation will fail if the length of the give string is less than this number.

message

type: string default: This value is too short. It should have {{ limit }} characters or more.

The message that will be shown if the underlying string has a length that is shorter than the limit option.

charset

type: charset default: UTF-8

If the PHP extension "mbstring" is installed, then the PHP function mb_strlen will be used to calculate the length of the string. The value of the charset option is passed as the second argument to that function.

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