function views_handler_argument_string::option_definition
Overrides views_handler_argument::option_definition
1 call to views_handler_argument_string::option_definition()
- views_handler_argument_field_list_string::option_definition in modules/
field/ views_handler_argument_field_list_string.inc - Information about options for all kinds of purposes will be held here.
1 method overrides views_handler_argument_string::option_definition()
- views_handler_argument_field_list_string::option_definition in modules/
field/ views_handler_argument_field_list_string.inc - Information about options for all kinds of purposes will be held here.
File
-
handlers/
views_handler_argument_string.inc, line 32
Class
- views_handler_argument_string
- Argument handler to implement string arguments that may have length limits.
Code
public function option_definition() {
$options = parent::option_definition();
$options['glossary'] = array(
'default' => FALSE,
'bool' => TRUE,
);
$options['limit'] = array(
'default' => 0,
);
$options['case'] = array(
'default' => 'none',
);
$options['path_case'] = array(
'default' => 'none',
);
$options['transform_dash'] = array(
'default' => FALSE,
'bool' => TRUE,
);
$options['break_phrase'] = array(
'default' => FALSE,
'bool' => TRUE,
);
$options['not'] = array(
'default' => FALSE,
'bool' => TRUE,
);
if (!empty($this->definition['many to one'])) {
$options['add_table'] = array(
'default' => FALSE,
'bool' => TRUE,
);
$options['require_value'] = array(
'default' => FALSE,
'bool' => TRUE,
);
}
return $options;
}