You are here

class AuthcachePanelsPageManagerDisplayLoader in Authenticated User Page Caching (Authcache) 7.2

Personalization fragment for panel pane.

Hierarchy

Expanded class hierarchy of AuthcachePanelsPageManagerDisplayLoader

1 string reference to 'AuthcachePanelsPageManagerDisplayLoader'
_authcache_panels_page_manager_collect_fragments_from_handlers in modules/authcache_panels_page_manager/authcache_panels_page_manager.module
Utility function: produce fragments from page manager handler.

File

modules/authcache_panels_page_manager/includes/AuthcachePanelsPageManagerDisplayLoader.inc, line 10
Defines personalization fragment for panel pane.

View source
class AuthcachePanelsPageManagerDisplayLoader extends AuthcachePanelsAbstractDisplayLoader {
  protected $taskId;
  protected $subtaskId;
  protected $handlerId;

  /**
   * Construct new base task context provider.
   */
  public function __construct($pane_id, $task_id, $subtask_id, $handler_id) {
    parent::__construct($pane_id);
    $this->taskId = $task_id;
    $this->subtaskId = $subtask_id;
    $this->handlerId = $handler_id;
  }

  /**
   * Load the display object.
   */
  protected function loadDisplay() {
    $task = page_manager_get_task($this->taskId);
    $handlers = page_manager_load_task_handlers($task, $this->subtaskId);
    $handler = $handlers[$this->handlerId];
    page_manager_get_task_handler('panel_context');
    return panels_panel_context_get_display($handler);
  }

}

Members