You are here

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

Namesort descending Modifiers Type Description Overrides
AuthcacheViewsDisplayPageContextProvider::get public function Build and return context for the current request. Overrides AuthcacheP13nContextProviderInterface::get