Advertisement
Guest User

Untitled

a guest
Jul 18th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.64 KB | None | 0 0
  1. # Note: We still want to validate the email
  2. # See FOSUserBundle/Resources/config/validation/orm.xml to understand
  3. # the UniqueEntity constraint that was originally applied to both
  4. # username and email fields
  5. #
  6. # As you can see, we are only applying the UniqueEntity constraint to
  7. # the email field and not the username field.
  8. FOS\UserBundle\Model\User:
  9. constraints:
  10. - Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity:
  11. fields: email
  12. errorPath: email
  13. message: fos_user.email.already_used
  14. groups: [ "NumoRegistration", "NumoProfile" ]
  15.  
  16. properties:
  17. email:
  18. - NotBlank:
  19. message: fos_user.email.blank
  20. groups: [ "NumoRegistration", "NumoProfile" ]
  21. - Length:
  22. min: 2
  23. minMessage: fos_user.email.short
  24. max: 255
  25. maxMessage: fos_user.email.long
  26. groups: [ "NumoRegistration", "ResetPassword" ]
  27. - Email:
  28. message: fos_user.email.invalid
  29. groups: [ "NumoRegistration", "NumoProfile" ]
  30. plainPassword:
  31. - NotBlank:
  32. message: fos_user.password.blank
  33. groups: [ "NumoRegistration", "ResetPassword", "ChangePassword" ]
  34. - Length:
  35. min: 2
  36. max: 4096
  37. minMessage: fos_user.password.short
  38. groups: [ "NumoRegistration", "NumoProfile", "ResetPassword", "ChangePassword"]
  39.  
  40. NumoBundle\Entity\User:
  41. properties:
  42. name:
  43. - NotBlank:
  44. message: fos_user.field.blank
  45. groups: [ "NumoRegistration", "NumoProfile" ]
  46. - Length:
  47. min: 1
  48. max: 100
  49. minMessage: "Le nom est trop court"
  50. maxMessage: "Le nom est trop long"
  51. groups: [ "NumoRegistration", "NumoProfile" ]
  52. firstname:
  53. - NotBlank:
  54. message: fos_user.field.blank
  55. groups: [ "NumoRegistration", "NumoProfile" ]
  56. - Length:
  57. min: 1
  58. max: 100
  59. minMessage: "Le prénom est trop court"
  60. maxMessage: "Le prénom est trop long"
  61. groups: [ "UserRegistration", "NumoProfile" ]
  62. description:
  63. - Length:
  64. max: 653
  65. maxMessage: "Le message est trop long"
  66. groups: [ "UserRegistration", "NumoProfile" ]
  67. imageUrl:
  68. - Image:
  69. maxSize: "1024k"
  70. maxSizeMessage: "L'image est trop lourde"
  71. mimeTypes: ["image/png", "image/jpg", "image/jpeg", "image/gif"]
  72. mimeTypesMessage: "L'image n'a pas un format valide"
  73. groups: [ "UserRegistration", "NumoProfile" ]
  74. trust:
  75. - NotBlank:
  76. message: fos_user.field.blank
  77. groups: [ "NumoRegistration", "NumoProfile" ]
  78. webSite:
  79. - Length:
  80. min: 3
  81. max: 255
  82. minMessage: "Le lien est trop court"
  83. maxMessage: "Le lien est trop long"
  84. groups: [ "UserRegistration", "NumoProfile" ]
  85. freeText:
  86. - Length:
  87. min: 3
  88. max: 5550
  89. minMessage: "Le texte est trop court"
  90. maxMessage: "Le texte est trop long"
  91. groups: [ "UserRegistration", "NumoProfile" ]
  92. phone:
  93. - Length:
  94. min: 3
  95. max: 50
  96. minMessage: "Le numéro est trop court"
  97. maxMessage: "Le numéro est trop long"
  98. groups: [ "UserRegistration", "NumoProfile" ]
  99. address:
  100. - Length:
  101. max: 250
  102. maxMessage: "L'adresse saisie est trop longue"
  103. groups: [ "UserRegistration", "NumoProfile" ]
  104. postalCode:
  105. - Length:
  106. min: 5
  107. max: 7
  108. minMessage: "Le code postal est trop court"
  109. maxMessage: "Le code postal est trop long"
  110. groups: [ "UserRegistration", "NumoProfile" ]
  111. city:
  112. - Length:
  113. min: 3
  114. max: 250
  115. minMessage: "Le texte saisi est trop court"
  116. maxMessage: "Le texte saisi est trop long"
  117. groups: [ "UserRegistration", "NumoProfile" ]
  118. facebook:
  119. - Length:
  120. min: 3
  121. minMessage: "Le texte saisi est trop court"
  122. groups: [ "UserRegistration", "NumoProfile" ]
  123. twitter:
  124. - Length:
  125. min: 3
  126. minMessage: "Le texte saisi est trop court"
  127. groups: [ "UserRegistration", "NumoProfile" ]
  128. linkedin:
  129. - Length:
  130. min: 3
  131. minMessage: "Le texte saisi est trop court"
  132. groups: [ "UserRegistration", "NumoProfile" ]
  133.  
  134. FOS\UserBundle\Model\Group:
  135. properties:
  136. name:
  137. - NotBlank:
  138. message: fos_user.group.blank
  139. groups: [ "NumoRegistration" ]
  140. - Length:
  141. min: 2
  142. minMessage: fos_user.group.short
  143. max: 255
  144. maxMessage: fos_user.group.long
  145. groups: [ "NumoRegistration" ]
  146.  
  147. FOS\UserBundle\Propel\User:
  148. properties:
  149. email:
  150. - NotBlank:
  151. message: fos_user.email.blank
  152. groups: [ "NumoRegistration", "NumoProfile" ]
  153. - Length:
  154. min: 2
  155. minMessage: fos_user.email.short
  156. max: 255
  157. maxMessage: fos_user.email.long
  158. groups: [ "NumoRegistration", "ResetPassword" ]
  159. - Email:
  160. message: fos_user.email.invalid
  161. groups: [ "NumoRegistration", "NumoProfile" ]
  162.  
  163. plainPassword:
  164. - NotBlank:
  165. message: fos_user.password.blank
  166. groups: [ "NumoRegistration", "ResetPassword", "ChangePassword" ]
  167. - Length:
  168. min: 2
  169. max: 4096
  170. minMessage: fos_user.password.short
  171. groups: [ "NumoRegistration", "NumoProfile", "ResetPassword", "ChangePassword"]
  172.  
  173.  
  174. FOS\UserBundle\Propel\Group:
  175. properties:
  176. name:
  177. - NotBlank:
  178. message: fos_user.group.blank
  179. groups: [ "NumoRegistration" ]
  180. - Length:
  181. min: 2
  182. minMessage: fos_user.group.short
  183. max: 255
  184. maxMessage: fos_user.group.long
  185. groups: [ "NumoRegistration" ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement