63 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
		
		
			
		
	
	
			63 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
|   | namespaces:
 | ||
|  |   custom: Symfony\Component\Validator\Tests\Fixtures\
 | ||
|  | 
 | ||
|  | Symfony\Component\Validator\Tests\Fixtures\Entity:
 | ||
|  |   group_sequence:
 | ||
|  |     - Foo
 | ||
|  |     - Entity
 | ||
|  | 
 | ||
|  |   constraints:
 | ||
|  |     # Custom constraint
 | ||
|  |     - Symfony\Component\Validator\Tests\Fixtures\ConstraintA: ~
 | ||
|  |     # Custom constraint with namespaces prefix
 | ||
|  |     - "custom:ConstraintB": ~
 | ||
|  |     # Callbacks
 | ||
|  |     - Callback: validateMe
 | ||
|  |     - Callback: validateMeStatic
 | ||
|  |     - Callback: [Symfony\Component\Validator\Tests\Fixtures\CallbackClass, callback]
 | ||
|  | 
 | ||
|  |   properties:
 | ||
|  |     firstName:
 | ||
|  |       # Constraint without value
 | ||
|  |       - NotNull: ~
 | ||
|  |       # Constraint with single value
 | ||
|  |       - Range:
 | ||
|  |           min: 3
 | ||
|  |       # Constraint with multiple values
 | ||
|  |       - Choice: [A, B]
 | ||
|  |       # Constraint with child constraints
 | ||
|  |       - All:
 | ||
|  |           - NotNull: ~
 | ||
|  |           - Range:
 | ||
|  |               min: 3
 | ||
|  |       # Option with child constraints
 | ||
|  |       - All:
 | ||
|  |           constraints:
 | ||
|  |             - NotNull: ~
 | ||
|  |             - Range:
 | ||
|  |                 min: 3
 | ||
|  |       # Value with child constraints
 | ||
|  |       - Collection:
 | ||
|  |           fields:
 | ||
|  |             foo:
 | ||
|  |               - NotNull: ~
 | ||
|  |               - Range:
 | ||
|  |                   min: 3
 | ||
|  |             bar:
 | ||
|  |               - Range:
 | ||
|  |                   min: 5
 | ||
|  |       # Constraint with options
 | ||
|  |       - Choice: { choices: [A, B], message: Must be one of %choices% }
 | ||
|  |     dummy:
 | ||
|  | 
 | ||
|  |   getters:
 | ||
|  |     lastName:
 | ||
|  |       - NotNull: ~
 | ||
|  |     valid:
 | ||
|  |       - "IsTrue": ~
 | ||
|  |     permissions:
 | ||
|  |       - "IsTrue": ~
 | ||
|  | 
 | ||
|  | Symfony\Component\Validator\Tests\Fixtures\GroupSequenceProviderEntity:
 | ||
|  |   group_sequence_provider: true
 |