You are here

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

Load user account as context.

Overrides AuthcachePageManagerDefaultTaskContextProvider::taskContext

See also

blog_page_user()

File

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

Class

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

Code

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