You are here

public function views_ef_fieldset_display_extender_plugin::get_option in Views Exposed Form Fieldset 7.2

Returns an extender plugin option.

4 calls to views_ef_fieldset_display_extender_plugin::get_option()
views_ef_fieldset_display_extender_plugin::options_form_arrange in views/views_ef_fieldset_display_extender_plugin.inc
views_ef_fieldset_display_extender_plugin::options_form_base in views/views_ef_fieldset_display_extender_plugin.inc
views_ef_fieldset_display_extender_plugin::options_submit in views/views_ef_fieldset_display_extender_plugin.inc
Handle any special handling on the validate form.
views_ef_fieldset_display_extender_plugin::options_summary in views/views_ef_fieldset_display_extender_plugin.inc
Provide the default summary for options in the views UI.

File

views/views_ef_fieldset_display_extender_plugin.inc, line 63
Provides a display extender plugin for View 3.x.

Class

views_ef_fieldset_display_extender_plugin
@file Provides a display extender plugin for View 3.x.

Code

public function get_option($name, $check_form_cache = FALSE) {
  if ($check_form_cache) {

    /** @noinspection PhpUndefinedFieldInspection */
    $form_cache = isset($this->view->form_cache) ? $this->view->form_cache : array();
    $key_exists = TRUE;
    $value = drupal_array_get_nested_value($form_cache, array(
      'views_ef_fieldset',
      $name,
    ), $key_exists);
    if ($key_exists) {
      return $value;
    }
  }
  $options = $this->display
    ->get_option('views_ef_fieldset');
  return isset($options[$name]) ? $options[$name] : NULL;
}