MetadataGenerator
class MetadataGenerator implements MetadataGeneratorInterface (View source)
Generates in-place editing metadata for an entity field.
Properties
| protected QuickEditEntityFieldAccessCheckInterface | $accessChecker | An object that checks if a user has access to edit a given entity field. |
|
| protected EditorSelectorInterface | $editorSelector | An object that determines which editor to attach to a given field. |
|
| protected PluginManagerInterface | $editorManager | The manager for editor plugins. |
Methods
__construct(QuickEditEntityFieldAccessCheckInterface $access_checker, EditorSelectorInterface $editor_selector, PluginManagerInterface $editor_manager)
Constructs a new MetadataGenerator.
array
array
generateFieldMetadata(FieldItemListInterface $items, string $view_mode)
Generates in-place editing metadata for an entity field.
Details
__construct(QuickEditEntityFieldAccessCheckInterface $access_checker, EditorSelectorInterface $editor_selector, PluginManagerInterface $editor_manager)
Constructs a new MetadataGenerator.
array
generateEntityMetadata(EntityInterface $entity)
Generates in-place editing metadata for an entity.
array
generateFieldMetadata(FieldItemListInterface $items, string $view_mode)
Generates in-place editing metadata for an entity field.