class AuthcacheViewsDisplayPageContextProvider in Authenticated User Page Caching (Authcache) 7.2
Collect views arguments from current menu router item path.
Use this context provider when rendering page displays with context filters.
Hierarchy
Expanded class hierarchy of AuthcacheViewsDisplayPageContextProvider
1 string reference to 'AuthcacheViewsDisplayPageContextProvider'
- authcache_views_authcache_p13n_fragment in modules/
authcache_views/ authcache_views.module - Implements hook_authcache_p13n_fragment().
File
- modules/
authcache_views/ includes/ AuthcacheViewsDisplayPageContextProvider.inc, line 12 - Defines context provider collecting views argumnets from path.
View source
class AuthcacheViewsDisplayPageContextProvider implements AuthcacheP13nContextProviderInterface {
/**
* {@inheritdoc}
*/
public function get($params) {
$router_item = menu_get_item();
$args = $router_item['page_arguments'];
// Remove $name and $display_id from the arguments.
array_shift($args);
array_shift($args);
return $args;
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
AuthcacheViewsDisplayPageContextProvider:: |
public | function |
Build and return context for the current request. Overrides AuthcacheP13nContextProviderInterface:: |