function FieldTypePluginManagerTest::testUiDefinitionsPerEntityType
Same name in other branches
- 10 core/modules/field/tests/src/Kernel/FieldTypePluginManagerTest.php \Drupal\Tests\field\Kernel\FieldTypePluginManagerTest::testUiDefinitionsPerEntityType()
Tests UI definitions per entity type.
File
-
core/
modules/ field/ tests/ src/ Kernel/ FieldTypePluginManagerTest.php, line 118
Class
- FieldTypePluginManagerTest
- Tests the field type manager.
Namespace
Drupal\Tests\field\KernelCode
public function testUiDefinitionsPerEntityType() : void {
/** @var \Drupal\Core\Field\FieldTypePluginManagerInterface $field_type_manager */
$field_type_manager = \Drupal::service('plugin.manager.field.field_type');
$definitions = $field_type_manager->getEntityTypeUiDefinitions('node');
$this->assertEquals('Boolean (overridden by alter)', (string) $definitions['boolean']['label']);
$definitions = $field_type_manager->getEntityTypeUiDefinitions('entity_test');
$this->assertEquals('Boolean', (string) $definitions['boolean']['label']);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.