function views_handler_field_prerender_list::get_value

Get the value that's supposed to be rendered.

Parameters

object $values: An object containing all retrieved values.

string $field: Optional name of the field where the value is stored.

bool $raw: Use the raw data and not the data defined in pre_render.

Overrides views_handler_field::get_value

4 calls to views_handler_field_prerender_list::get_value()
views_handler_field_prerender_list::render in handlers/views_handler_field_prerender_list.inc
Render the field.
views_handler_field_profile_list::pre_render in modules/profile/views_handler_field_profile_list.inc
Break up our field into a proper list.
views_handler_field_user_permissions::pre_render in modules/user/views_handler_field_user_permissions.inc
Run before any fields are rendered.
views_handler_field_user_roles::pre_render in modules/user/views_handler_field_user_roles.inc
Run before any fields are rendered.

File

handlers/views_handler_field_prerender_list.inc, line 147

Class

views_handler_field_prerender_list
Field handler to provide a list of items.

Code

public function get_value($values, $field = NULL, $raw = FALSE) {
    if ($raw) {
        return parent::get_value($values, $field);
    }
    $item = $this->get_items($values);
    $item = (array) $item;
    if (isset($field) && isset($item[$field])) {
        return $item[$field];
    }
    return $item;
}