ILIAS  release_7 Revision v7.30-3-g800a261c036
All Data Structures Namespaces Files Functions Variables Modules Pages
ilPageEditorServerAdapterGUI Class Reference

Adapter for JSON frontend. More...

+ Collaboration diagram for ilPageEditorServerAdapterGUI:

Public Member Functions

 __construct (ilPageObjectGUI $page_gui, ilCtrl $ctrl, \ILIAS\DI\UIServices $ui, Message\ServerRequestInterface $request)
 Constructor. More...
 
 executeCommand ()
 Execute command. More...
 

Protected Member Functions

 invokeServer ()
 Invoke rpc server. More...
 

Protected Attributes

 $page_gui
 
 $ui
 
 $ctrl
 
 $request
 

Detailed Description

Adapter for JSON frontend.

Author
killi.nosp@m.ng@l.nosp@m.eifos.nosp@m..de

Definition at line 13 of file class.ilPageEditorServerAdapterGUI.php.

Constructor & Destructor Documentation

◆ __construct()

ilPageEditorServerAdapterGUI::__construct ( ilPageObjectGUI  $page_gui,
ilCtrl  $ctrl,
\ILIAS\DI\UIServices  $ui,
Message\ServerRequestInterface  $request 
)

Constructor.

Definition at line 38 of file class.ilPageEditorServerAdapterGUI.php.

References $ctrl, $page_gui, $request, $ui, and ui().

+ Here is the call graph for this function:

Member Function Documentation

◆ executeCommand()

ilPageEditorServerAdapterGUI::executeCommand ( )

Execute command.

Definition at line 53 of file class.ilPageEditorServerAdapterGUI.php.

References $ctrl.

54  {
56  $next_class = $ctrl->getNextClass($this);
57  $cmd = $ctrl->getCmd("invokeServer");
58 
59  switch ($next_class) {
60  default:
61  if (in_array($cmd, array("invokeServer"))) {
62  $this->$cmd();
63  }
64  }
65  }

◆ invokeServer()

ilPageEditorServerAdapterGUI::invokeServer ( )
protected

Invoke rpc server.

Definition at line 70 of file class.ilPageEditorServerAdapterGUI.php.

References $server, and ui().

71  {
72  $server = new Server\Server($this->page_gui, $this->ui, $this->request);
73  $server->reply();
74  }
ui()
Definition: ui.php:5
$server
+ Here is the call graph for this function:

Field Documentation

◆ $ctrl

ilPageEditorServerAdapterGUI::$ctrl
protected

Definition at line 28 of file class.ilPageEditorServerAdapterGUI.php.

Referenced by __construct(), and executeCommand().

◆ $page_gui

ilPageEditorServerAdapterGUI::$page_gui
protected

Definition at line 18 of file class.ilPageEditorServerAdapterGUI.php.

Referenced by __construct().

◆ $request

ilPageEditorServerAdapterGUI::$request
protected

Definition at line 33 of file class.ilPageEditorServerAdapterGUI.php.

Referenced by __construct().

◆ $ui

ilPageEditorServerAdapterGUI::$ui
protected

Definition at line 23 of file class.ilPageEditorServerAdapterGUI.php.

Referenced by __construct().


The documentation for this class was generated from the following file: