You are here

function views_json_query_plugin_query_json::option_definition in Views JSON Query 7

Option definition.

Overrides views_object::option_definition

File

./views_json_query_plugin_query_json.inc, line 392
Query plugin for views_json_query.

Class

views_json_query_plugin_query_json
@file Query plugin for views_json_query.

Code

function option_definition() {
  $options = parent::option_definition();
  $options['json_file'] = array(
    'default' => '',
  );
  $options['row_apath'] = array(
    'default' => '',
  );
  $options['total_items_apath'] = array(
    'default' => '',
  );
  $options['enable_pagination_query_parameters'] = array(
    'default' => FALSE,
  );
  $options['pagination_offset_query_parameter'] = array(
    'default' => 'offset',
  );
  $options['pagination_limit_query_parameter'] = array(
    'default' => 'limit',
  );
  $options['show_errors'] = array(
    'default' => TRUE,
  );
  $options['ssl_verify_peer'] = array(
    'default' => FALSE,
    'bool' => TRUE,
  );
  $options['ssl_allow_self_signed'] = array(
    'default' => FALSE,
  );
  $options['ssl_cafile'] = array(
    'default' => NULL,
  );
  $options['ssl_capath'] = array(
    'default' => NULL,
  );
  $options['ssl_local_cert'] = array(
    'default' => NULL,
  );
  $options['ssl_passphrase'] = array(
    'default' => NULL,
  );
  $options['ssl_CN_match'] = array(
    'default' => NULL,
  );
  $options['ssl_verify_depth'] = array(
    'default' => NULL,
  );
  if (version_compare(PHP_VERSION, '5.0.0') >= 0) {
    $options['ssl_ciphers'] = array(
      'default' => 'DEFAULT',
    );
  }
  if (version_compare(PHP_VERSION, '5.3.2') >= 0) {
    $options['ssl_SNI_enabled'] = array(
      'default' => NULL,
    );
    $options['ssl_SNI_server_name'] = array(
      'default' => NULL,
    );
  }
  if (version_compare(PHP_VERSION, '5.4.13') >= 0) {
    $options['disable_compression'] = array(
      'default' => FALSE,
    );
  }
  if (version_compare(PHP_VERSION, '5.6.0') >= 0) {
    $options['ssl_peer_fingerprint'] = array(
      'default' => NULL,
    );
  }
  return $options;
}