public function BlazyViewsFieldPluginBase::mergedViewsSettings in Blazy 8.2
Same name and namespace in other branches
- 8 src/Plugin/views/field/BlazyViewsFieldPluginBase.php \Drupal\blazy\Plugin\views\field\BlazyViewsFieldPluginBase::mergedViewsSettings()
- 7 src/Plugin/views/field/BlazyViewsFieldPluginBase.php \Drupal\blazy\Plugin\views\field\BlazyViewsFieldPluginBase::mergedViewsSettings()
Merges the settings.
2 calls to BlazyViewsFieldPluginBase::mergedViewsSettings()
- BlazyViewsFieldFile::render in src/
Plugin/ views/ field/ BlazyViewsFieldFile.php - Renders the field.
- BlazyViewsFieldMedia::render in src/
Plugin/ views/ field/ BlazyViewsFieldMedia.php - Renders the field.
File
- src/
Plugin/ views/ field/ BlazyViewsFieldPluginBase.php, line 130
Class
- BlazyViewsFieldPluginBase
- Defines a base views field plugin to render a preview of supported fields.
Namespace
Drupal\blazy\Plugin\views\fieldCode
public function mergedViewsSettings() {
$settings = $this->mergedSettings;
// Only fetch what we already asked for.
foreach ($this
->getDefaultValues() as $key => $default) {
$settings[$key] = isset($this->options[$key]) ? $this->options[$key] : $default;
}
$settings['count'] = count($this->view->result);
$settings['current_view_mode'] = $this->view->current_display;
$settings['view_name'] = $this->view->storage
->id();
$settings['view_plugin_id'] = $this->view->style_plugin
->getPluginId();
$settings['namespace'] = 'blazy';
return array_merge(BlazyDefault::entitySettings(), $settings);
}