OEL-2820: FieldFormatters.
Created by: julien-
classDiagram
class FeaturedMediaFormatterBase {
EntityRepositoryInterface $entityRepository
defaultSettings() array
settingsForm(array $form, FormStateInterface $form_state)
settingsSummary() array
}
class FeaturedMediaImageFormatter {
function viewElements(FieldItemListInterface $items, $langcode) array
}
FeaturedMediaFormatterBase --|> FeaturedMediaImageFormatter
class FeaturedMediaImageValueObjectFormatter {
function viewElements(FieldItemListInterface $items, $langcode = NULL) array ['src','alt']
function needsEntityLoad(EntityReferenceItem $item)
}
FeaturedMediaFormatterBase --|> FeaturedMediaImageValueObjectFormatter
class ImageFormatterBase {
}
class EntityReferenceImageValueObjectFormatter {
FileUrlGeneratorInterface $fileUrlGenerator
EntityTypeManagerInterface $entityTypeManager
LanguageManagerInterface $languageManager
function defaultSettings() array
function settingsForm(array $form, FormStateInterface $form_state) array
function settingsSummary() array
function view(FieldItemListInterface $items, $langcode = NULL) array
function viewElements(FieldItemListInterface $items, $langcode = NULL) array ['src','alt']
}
ImageFormatterBase --|> EntityReferenceImageValueObjectFormatter