function _views_fetch_data_build

Build and set the views data cache if empty.

1 call to _views_fetch_data_build()
_views_fetch_data in includes/cache.inc
Fetch Views' data from the cache.

File

includes/cache.inc, line 90

Code

function _views_fetch_data_build() {
    views_include_handlers();
    $cache = module_invoke_all('views_data');
    foreach (module_implements('views_data_alter') as $module) {
        $function = $module . '_views_data_alter';
        $function($cache);
    }
    _views_data_process_entity_types($cache);
    // Keep a record with all data.
    views_cache_set('views_data', $cache, TRUE);
    return $cache;
}