MaxLength

Version: 2.0
Edit this page

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

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

MaxLength

Validates that the length of a string is not larger than the given limit.

Applies to property or method
Options
Class MaxLength
Validator MaxLengthValidator

Basic Usage

  • YAML
  • Annotations
  • XML
  • PHP
1
2
3
4
5
# src/Acme/BlogBundle/Resources/config/validation.yml
Acme\BlogBundle\Entity\Blog:
    properties:
        summary:
            - MaxLength: 100

Options

limit

type: integer [default option]

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

message

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

The message that will be shown if the underlying string has a length that is longer 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.