protected function AuthcachePageManagerNodeEditTaskContextProvider::taskContext in Authenticated User Page Caching (Authcache) 7.2
Adapted from page_manager node_edit.inc.
Overrides AuthcachePageManagerDefaultTaskContextProvider::taskContext
See also
1 call to AuthcachePageManagerNodeEditTaskContextProvider::taskContext()
- AuthcachePageManagerNodeAddTaskContextProvider::taskContext in modules/
authcache_page_manager/ includes/ AuthcachePageManagerNodeAddTaskContextProvider.inc - Adapted from page_manager node_edit.inc.
1 method overrides AuthcachePageManagerNodeEditTaskContextProvider::taskContext()
- AuthcachePageManagerNodeAddTaskContextProvider::taskContext in modules/
authcache_page_manager/ includes/ AuthcachePageManagerNodeAddTaskContextProvider.inc - Adapted from page_manager node_edit.inc.
File
- modules/
authcache_page_manager/ includes/ AuthcachePageManagerNodeEditTaskContextProvider.inc, line 20 - Defines context provider collecting page manager context from path.
Class
- AuthcachePageManagerNodeEditTaskContextProvider
- 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(
isset($node->nid) ? $node->nid : $node->type,
),
);
}