<?xml version="1.0" encoding="UTF-8"?>
<constraint-mapping xmlns="http://symfony.com/schema/dic/constraint-mapping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symfony.com/schema/dic/constraint-mapping         http://symfony.com/schema/dic/services/constraint-mapping-1.0.xsd">
    <class name="Sonata\ClassificationBundle\Model\Category">
        <property name="name">
            <constraint name="NotBlank"/>
            <constraint name="Length">
                <option name="min">2</option>
                <option name="max">32</option>
            </constraint>
        </property>
    </class>
    <class name="Sonata\ClassificationBundle\Model\Tag">
        <property name="name">
            <constraint name="NotBlank"/>
            <constraint name="Length">
                <option name="min">2</option>
                <option name="max">32</option>
            </constraint>
        </property>
        <property name="context">
            <constraint name="NotBlank"/>
        </property>
    </class>
    <class name="Sonata\ClassificationBundle\Model\Collection">
        <property name="name">
            <constraint name="NotBlank"/>
            <constraint name="Length">
                <option name="min">2</option>
                <option name="max">32</option>
            </constraint>
        </property>
        <property name="context">
            <constraint name="NotBlank"/>
        </property>
    </class>
    <class name="Sonata\ClassificationBundle\Model\Context">
        <property name="id">
            <constraint name="NotBlank"/>
        </property>
        <property name="name">
            <constraint name="NotBlank"/>
            <constraint name="Length">
                <option name="min">2</option>
                <option name="max">32</option>
            </constraint>
        </property>
    </class>
</constraint-mapping>
