You are here

class SlickFieldCollectionFormatter in Slick Carousel 7.3

Plugin implementation of the 'Slick File' formatter for Media integration.

Hierarchy

Expanded class hierarchy of SlickFieldCollectionFormatter

File

src/Plugin/Field/FieldFormatter/SlickFieldCollectionFormatter.php, line 10

Namespace

Drupal\slick\Plugin\Field\FieldFormatter
View source
class SlickFieldCollectionFormatter extends SlickEntityReferenceFormatterBase {
  use BlazyVideoTrait;

}

Members

Namesort descending Modifiers Type Description Overrides
BlazyEntityBase::$blazyEntity protected property The blazy entity instance.
BlazyEntityBase::blazyEntity public function Returns the blazy entity object.
BlazyEntityBase::buildElements public function Returns media contents.
BlazyEntityBase::getEntitiesToView protected function Converts $items array to object for easy D8 -> D7 backports. Overrides BlazyFormatterBase::getEntitiesToView
BlazyEntityReferenceBase::$linkOptions protected property The link options.
BlazyEntityReferenceBase::$stringOptions protected property The string options.
BlazyEntityReferenceBase::$textOptions protected property The text options.
BlazyEntityReferenceBase::buildElement public function Build individual item contents. Overrides BlazyEntityBase::buildElement
BlazyEntityReferenceBase::buildSettings public function Builds the settings. Overrides FormatterBase::buildSettings
BlazyEntityReferenceBase::getCaption public function Builds slide captions with possible multi-value fields.
BlazyEntityReferenceBase::getRequiredForms public function Returns required form elements for the current formatter. Overrides BlazyFormatterBase::getRequiredForms
BlazyEntityReferenceBase::settingsForm public function Implements hook_field_formatter_settings_form(). Overrides BlazyEntityBase::settingsForm
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
BlazyVideoTrait::getAutoplayUrl public function Returns video embed URL with an autoplay parameter.
BlazyVideoTrait::getHost public function Returns the host for scheme.
BlazyVideoTrait::getImageItem public function Gets the faked image item out of file entity, or ER, if applicable.
BlazyVideoTrait::getMediaItem public function Gets the Media item thumbnail, or re-associate the file entity to ME.
BlazyVideoTrait::getVideoEmbedUrl public function Returns Youtube/ Vimeo video embed suitable for non-file-entity.
BlazyVideoTrait::getVideoId public function Returns Youtube/ Vimeo video ID from URL, thanks to Kus from s.o.
BlazyVideoTrait::getVideoThumbnail public function Returns video thumbnail based on video id, needed by BlazyFilter.
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::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().
SlickEntityReferenceFormatterBase::defaultSettings public static function Returns default settings. Overrides BlazyEntityReferenceBase::defaultSettings
SlickEntityReferenceFormatterBase::getScopedFormElements public function Defines the scope for the form elements. Overrides BlazyEntityReferenceBase::getScopedFormElements
SlickEntityReferenceFormatterBase::__construct public function Constructs a SlickEntityReferenceFormatter instance. Overrides FormatterBase::__construct
SlickFormatterTrait::admin public function Returns the slick admin service.
SlickFormatterTrait::viewElements public function 1