validation.xml 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. /**
  4. * Copyright © Magento, Inc. All rights reserved.
  5. * See COPYING.txt for license details.
  6. */
  7. -->
  8. <validation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Validator/etc/validation.xsd">
  9. <entity name="customer">
  10. <rules>
  11. <rule name="check_eav">
  12. <entity_constraints>
  13. <constraint alias="eav_data_validator" class="Magento\Eav\Model\Validator\Attribute\Data" />
  14. </entity_constraints>
  15. </rule>
  16. <rule name="metadata_form_data">
  17. <entity_constraints>
  18. <constraint alias="metadata_data_validator" class="Magento\Customer\Model\Metadata\Validator" />
  19. </entity_constraints>
  20. </rule>
  21. </rules>
  22. <groups>
  23. <group name="save">
  24. <uses>
  25. <use rule="check_eav"/>
  26. </uses>
  27. </group>
  28. <group name="form">
  29. <uses>
  30. <use rule="metadata_form_data"/>
  31. </uses>
  32. </group>
  33. </groups>
  34. </entity>
  35. <entity name="customer_address">
  36. <rules>
  37. <rule name="check_eav">
  38. <entity_constraints>
  39. <constraint alias="eav_data_validator" class="Magento\Eav\Model\Validator\Attribute\Data" />
  40. </entity_constraints>
  41. </rule>
  42. </rules>
  43. <groups>
  44. <group name="save">
  45. <uses>
  46. <use rule="check_eav"/>
  47. </uses>
  48. </group>
  49. </groups>
  50. </entity>
  51. </validation>