public function ConditionalFieldsHandlersManager::registerDefinitions in Conditional Fields 8
Same name and namespace in other branches
- 4.x src/ConditionalFieldsHandlersManager.php \Drupal\conditional_fields\ConditionalFieldsHandlersManager::registerDefinitions()
Callback for registering definitions for constraints shipped with Symfony.
See also
ConstraintManager::__construct()
File
- src/
ConditionalFieldsHandlersManager.php, line 56
Class
- ConditionalFieldsHandlersManager
- Manages discovery and instantiation of handler plugins.
Namespace
Drupal\conditional_fieldsCode
public function registerDefinitions() {
$discovery = $this
->getDiscovery();
if ($discovery instanceof StaticDiscovery) {
$discovery
->setDefinition('states_handler_string_textfield', [
'label' => new TranslatableMarkup('String textfield'),
'class' => '\\Drupal\\conditional_fields\\Plugin\\conditional_fields\\handler\\TextDefault',
'type' => [
'string',
],
]);
$discovery
->setDefinition('states_handler_string_textarea', [
'label' => new TranslatableMarkup('String textarea'),
'class' => '\\Drupal\\conditional_fields\\Plugin\\conditional_fields\\handler\\TextDefault',
'type' => [
'string',
],
]);
$discovery
->setDefinition('states_handler_text_textfield', [
'label' => new TranslatableMarkup('Text textfield'),
'class' => '\\Drupal\\conditional_fields\\Plugin\\conditional_fields\\handler\\TextDefault',
'type' => [
'string',
],
]);
$discovery
->setDefinition('states_handler_text_textarea', [
'label' => new TranslatableMarkup('Text textarea'),
'class' => '\\Drupal\\conditional_fields\\Plugin\\conditional_fields\\handler\\TextDefault',
'type' => [
'string',
],
]);
}
}