function views_handler_argument_many_to_one::option_definition
Overrides views_handler_argument::option_definition
1 call to views_handler_argument_many_to_one::option_definition()
- views_handler_argument_term_node_tid::option_definition in modules/
taxonomy/ views_handler_argument_term_node_tid.inc - Information about options for all kinds of purposes will be held here.
1 method overrides views_handler_argument_many_to_one::option_definition()
- views_handler_argument_term_node_tid::option_definition in modules/
taxonomy/ views_handler_argument_term_node_tid.inc - Information about options for all kinds of purposes will be held here.
File
-
handlers/
views_handler_argument_many_to_one.inc, line 41
Class
- views_handler_argument_many_to_one
- Argument handler for fields that have many-to-one table relationships.
Code
public function option_definition() {
$options = parent::option_definition();
if (!empty($this->definition['numeric'])) {
$options['break_phrase'] = array(
'default' => FALSE,
'bool' => TRUE,
);
}
$options['add_table'] = array(
'default' => FALSE,
'bool' => TRUE,
);
$options['require_value'] = array(
'default' => FALSE,
'bool' => TRUE,
);
if (isset($this->helper)) {
$this->helper
->option_definition($options);
}
else {
$helper = new views_many_to_one_helper($this);
$helper->option_definition($options);
}
return $options;
}