You are here

protected function AuthcachePageManagerNodeViewTaskContextProvider::taskContext in Authenticated User Page Caching (Authcache) 7.2

Adapted from page_manager node_view.inc.

Overrides AuthcachePageManagerDefaultTaskContextProvider::taskContext

See also

page_manager_node_view_page()

File

modules/authcache_page_manager/includes/AuthcachePageManagerNodeViewTaskContextProvider.inc, line 20
Defines context provider collecting page manager context from path.

Class

AuthcachePageManagerNodeViewTaskContextProvider
Collect arguments and contexts from current menu router item path.

Code

protected function taskContext(array $page_arguments = array()) {
  $node = array_shift($page_arguments);
  $contexts = ctools_context_handler_get_task_contexts($this->task, '', array(
    $node,
  ));
  return array(
    'context' => $contexts,
    'arguments' => array(
      $node->nid,
    ),
  );
}