You are here

class BlazyImageFormatter in Blazy 7

Same name and namespace in other branches
  1. 8.2 src/Plugin/Field/FieldFormatter/BlazyImageFormatter.php \Drupal\blazy\Plugin\Field\FieldFormatter\BlazyImageFormatter

Plugin for the Blazy image formatter.

Hierarchy

Expanded class hierarchy of BlazyImageFormatter

File

src/Plugin/Field/FieldFormatter/BlazyImageFormatter.php, line 8

Namespace

Drupal\blazy\Plugin\Field\FieldFormatter
View source
class BlazyImageFormatter extends BlazyFormatterBlazy {
  use BlazyFormatterTrait;

  /**
   * {@inheritdoc}
   */
  protected function getCaption($entity, $field_name, $settings) {
    return empty($entity->{$field_name}) ? [] : [
      '#markup' => filter_xss_admin($entity->{$field_name}),
    ];
  }

}

Members

Namesort descending Modifiers Type Description Overrides
BlazyFormatterBase::defaultSettings public static function Returns default settings. Overrides FormatterBase::defaultSettings 1
BlazyFormatterBase::getEntitiesToView protected function Converts $items array to object for easy D8 -> D7 backports. 1
BlazyFormatterBase::getRequiredForms public function Returns required form elements for the current formatter. Overrides FormatterBase::getRequiredForms 2
BlazyFormatterBase::getScopedFormElements public function Defines the scope for the form elements. Overrides FormatterBase::getScopedFormElements 2
BlazyFormatterBase::settingsForm public function Implements hook_field_formatter_settings_form(). Overrides FormatterBase::settingsForm 1
BlazyFormatterBlazy::admin public function Returns the blazy admin service for blazy-related module. Overrides BlazyFormatterBase::admin
BlazyFormatterBlazy::buildElement public function Build individual item if so configured such as for file entity goodness. Overrides BlazyFormatterBase::buildElement 1
BlazyFormatterBlazy::buildElements public function Build the Blazy elements for image and file entity/ media.
BlazyFormatterBlazy::viewElements public function Implements hook_field_formatter_view(). Overrides FormatterBase::viewElements
BlazyFormatterBlazy::__construct public function Constructs a BlazyFormatter instance. Overrides FormatterBase::__construct
BlazyFormatterTrait::$formatter protected property The blazy-related formatter service.
BlazyFormatterTrait::$manager protected property The blazy field formatter manager.
BlazyFormatterTrait::formatter public function Returns the blazy-related formatter.
BlazyFormatterTrait::manager public function Returns the blazy service.
BlazyFormatterTrait::settingsSummary public function
BlazyImageFormatter::getCaption protected function Returns the captions. Overrides BlazyFormatterBlazy::getCaption
FormatterBase::$admin protected property The blazy-related admin formatter service.
FormatterBase::$defaultSettingsMerged protected property Whether default settings have been merged into the current $settings.
FormatterBase::$fieldDefinition protected property The field definition.
FormatterBase::$fieldDisplay protected property The field display.
FormatterBase::$fieldInstance protected property The field instance.
FormatterBase::$htmlSettings protected property The form settings.
FormatterBase::$isMultiple protected property True if the field cardinality equals -1.
FormatterBase::$knownEntities protected property The known hard-coded entities.
FormatterBase::$langcode protected property The langcode.
FormatterBase::$pluginId protected property The blazy formatter plugin id.
FormatterBase::$settings protected property The formatter settings.
FormatterBase::$viewMode protected property The view mode.
FormatterBase::buildSettings public function Builds the settings. 1
FormatterBase::buildSettingsForm public function Implements hook_field_formatter_settings_form().
FormatterBase::buildSettingsSummary public function
FormatterBase::getHtmlSettings public function Gets html settings.
FormatterBase::getPluginId public function Gets formatter plugin id.
FormatterBase::getSetting public function
FormatterBase::getSettings public function Gets formatter settings.
FormatterBase::mergeDefaults protected function Merges default settings values into $settings.
FormatterBase::setHtmlSettings public function Sets html settings.
FormatterBase::setSetting public function
FormatterBase::setSettings public function Sets formatter settings.
FormatterBase::setupFieldVariables protected function Setup common variables across different hooks.
FormatterBase::view public function Implements hook_field_formatter_view().