.

IController Interface Reference
[Interfaces]

Controler interface. More...

Inheritance diagram for IController:
IEventSink ControllerBase CommandsBaseController GsitemapController IndexBaseController OfflineController PhpinfoController RobotsController SimpleTestController StaticPagesController StatusCommandsController SystemupdateController

List of all members.

Public Member Functions

  get_routes ()
  Return array of IRoute which are handled by this controller.
  postprocess ($page_data)
  Invoked after page content has been created.
  preprocess ($page_data)
  Invoked after setting data and before actions are processed.

Detailed Description

Controler interface.

Author:
Gerd Riesselmann

Definition at line 16 of file icontroller.cls.php.


Member Function Documentation

IController::get_routes (  ) 

Return array of IRoute which are handled by this controller.

Returns:
array Array of IRoute that handle url calls
 return array(
   new ExactMatchRoute('.', $this, 'page_index', 'Welcome To TripGuru'),
   new ExactMatchRoute('help', $this, 'page_help', 'Help on Finding your Trip'),
 );

Callback function has signature action_[name]($data).

Implemented in CommandsBaseController, ControllerBase, GsitemapController, OfflineController, PhpinfoController, RobotsController, SimpleTestController, IndexBaseController, StaticPagesController, StatusCommandsController, and SystemupdateController.

IController::postprocess ( page_data  ) 

Invoked after page content has been created.

Implemented in ControllerBase.

IController::preprocess ( page_data  ) 

Invoked after setting data and before actions are processed.

Implemented in ControllerBase.


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