class AuthcachePanelsPaneFragment in Authenticated User Page Caching (Authcache) 7.2
Personalization fragment for panel pane.
Hierarchy
Expanded class hierarchy of AuthcachePanelsPaneFragment
1 string reference to 'AuthcachePanelsPaneFragment'
- authcache_panels_pane_fragment in modules/
authcache_panels/ authcache_panels.module - Return fragment renderer for the given panel pane.
File
- modules/
authcache_panels/ includes/ AuthcachePanelsPaneFragment.inc, line 10 - Defines personalization fragment for panel pane.
View source
class AuthcachePanelsPaneFragment implements AuthcacheP13nFragmentInterface, AuthcacheP13nFragmentAccessInterface {
/**
* {@inheritdoc}
*
* @see panels_renderer_standard::prepare_panes()
*/
public function check($account, $pane_id, $display, $context) {
$pane = $display->content[$pane_id];
return panels_pane_access($pane, $display);
}
/**
* {@inheritdoc}
*
* @see panels_renderer_standard::render_pane()
*/
public function render($pane_id, $display, $context) {
$result = '';
$renderer = panels_get_renderer_handler($display->renderer, $display);
if ($renderer) {
$pane = $display->content[$pane_id];
if ($pane->shown) {
$content = $renderer
->render_pane_content($pane);
$result = render($content->content);
}
}
return $result;
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
AuthcachePanelsPaneFragment:: |
public | function |
Overrides AuthcacheP13nFragmentAccessInterface:: |
|
AuthcachePanelsPaneFragment:: |
public | function |
Overrides AuthcacheP13nFragmentInterface:: |