Files
cheeper-ddd-cqrs-example/config/validator/Cheeper.Application.Command.Author.SignUp.xml
2020-06-18 16:51:42 +02:00

41 lines
1.4 KiB
XML

<?xml version="1.0" encoding="UTF-8" ?>
<!-- snippet signup-validation-xml -->
<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
https://symfony.com/schema/dic/constraint-mapping/constraint-mapping-1.0.xsd">
<class name="Cheeper\Application\Command\Author\SignUp">
<property name="authorId">
<constraint name="NotBlank"/>
<constraint name="Uuid"/>
</property>
<property name="userName">
<constraint name="NotBlank" />
</property>
<property name="email">
<constraint name="NotBlank" />
<constraint name="Email" />
</property>
<property name="name">
<constraint name="NotBlank" />
</property>
<property name="biography">
<constraint name="NotBlank" />
</property>
<property name="location">
<constraint name="NotBlank" />
</property>
<property name="website">
<constraint name="NotBlank" />
<constraint name="Url" />
</property>
<property name="birthDate">
<constraint name="NotBlank" />
<constraint name="Url" />
</property>
</class>
</constraint-mapping>
<!--end-snippet-->