public ConstraintManager::getDefinitionsByType($type)
Returns a list of constraints that support the given type.
Parameters
string $type: The type to filter on.
Return value
array An array of constraint plugin definitions supporting the given type, keyed by constraint name (plugin ID).
File
- core/lib/Drupal/Core/Validation/ConstraintManager.php, line 130
Class
- ConstraintManager
- Constraint plugin manager.
Namespace
Drupal\Core\Validation
Code
1 2 3 4 5 6 7 8 9 | public function getDefinitionsByType( $type ) { $definitions = array (); foreach ( $this ->getDefinitions() as $plugin_id => $definition ) { if ( $definition [ 'type' ] === FALSE || in_array( $type , $definition [ 'type' ])) { $definitions [ $plugin_id ] = $definition ; } } return $definitions ; } |
Please login to continue.