class AuthcachePageManagerNodeAddTaskContextProvider in Authenticated User Page Caching (Authcache) 7.2
Collect arguments and contexts from current menu router item path.
Use this context provider when rendering page manager node add tasks.
Hierarchy
Expanded class hierarchy of AuthcachePageManagerNodeAddTaskContextProvider
File
- modules/
authcache_page_manager/ includes/ AuthcachePageManagerNodeAddTaskContextProvider.inc, line 12 - Defines context provider collecting page manager context from path.
View source
class AuthcachePageManagerNodeAddTaskContextProvider extends AuthcachePageManagerNodeEditTaskContextProvider {
/**
* {@inheritdoc}
*
* Adapted from page_manager node_edit.inc.
*
* @see page_manager_node_add()
*/
protected function taskContext(array $page_arguments = array()) {
global $user;
$type = array_shift($page_arguments);
// Initialize settings:
$node = (object) array(
'uid' => $user->uid,
'name' => isset($user->name) ? $user->name : '',
'type' => $type,
'language' => LANGUAGE_NONE,
);
return parent::taskContext($node);
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
AuthcachePageManagerDefaultTaskContextProvider:: |
protected | property | ||
AuthcachePageManagerDefaultTaskContextProvider:: |
protected | property | ||
AuthcachePageManagerDefaultTaskContextProvider:: |
protected | property | ||
AuthcachePageManagerDefaultTaskContextProvider:: |
protected | property | ||
AuthcachePageManagerDefaultTaskContextProvider:: |
public | function |
Build and return context for the current request. Overrides AuthcacheP13nContextProviderInterface:: |
|
AuthcachePageManagerDefaultTaskContextProvider:: |
public | function | Construct new base task context provider. | |
AuthcachePageManagerNodeAddTaskContextProvider:: |
protected | function |
Adapted from page_manager node_edit.inc. Overrides AuthcachePageManagerNodeEditTaskContextProvider:: |