Class TinyMVCFrontController

Description

TinyMVCFrontController class

This is default TinyMVC Framework front controller which handle all requests. It can be instantiated in index.php bootstrap file, for example:

  1.  <?php
  2.  
  3.   $frontController->doService();
  4.  ?>

Located in /lib/TinyMVCFrontController.class.php (line 27)


	
			
Variable Summary
Method Summary
 TinyMVCFrontController __construct (TinyMVCRequest $request, TinyMVCViewRenderer $viewRenderer, [string $defaultModuleName = 'index'], [string $defaultActionName = 'default'])
 void doService ()
Variables
TinyMVCActionController $actionController (line 32)
  • access: protected
string $defaultActionName (line 48)
  • access: protected
string $defaultModuleName (line 44)
  • access: protected
TinyMVCRequest $request (line 40)
  • access: protected
TinyMVCViewRenderer $viewRenderer (line 36)
  • access: protected
Methods
Constructor __construct (line 56)
  • access: public
TinyMVCFrontController __construct (TinyMVCRequest $request, TinyMVCViewRenderer $viewRenderer, [string $defaultModuleName = 'index'], [string $defaultActionName = 'default'])
  • TinyMVCRequest $request: Request object
  • TinyMVCViewRenderer $viewRenderer: View renderer object
  • string $defaultModuleName: Default module name
  • string $defaultActionName: Default action name
doService (line 66)

process request

  • access: public
void doService ()
getActionController (line 81)

resolves and returns correct action controller for module

  • return: Action controller
  • access: protected
TinyMVCActionController getActionController ()

Documentation generated on Wed, 12 Sep 2007 23:14:38 +0100 by phpDocumentor 1.4.0a2