Abstract Class myMVC_BaseFilter

Description

Generic filter class.

All filters must derive from this class

  • abstract:

Located in /myMVC/BaseFilter.php (line 27)


	
			
Direct descendents
Class Description
 class myMVC_LoginFilter Filter class to implement a login system.
Variable Summary
 mixed $calledClass
 mixed $filterType
 mixed $param
 mixed $request
 mixed $session
Method Summary
 myMVC_BaseFilter __construct (myMVC_HttpRequest $request, myMVC_HttpSession $session, class $calledClass, string $filterType, [array $param = array()])
Variables
mixed $calledClass (line 33)
  • access: protected
mixed $filterType (line 32)
  • access: protected
mixed $param (line 31)
  • access: protected
mixed $request (line 29)
  • access: protected
mixed $session (line 30)
  • access: protected
Methods
Constructor __construct (line 44)

Constructor.

  • access: public
myMVC_BaseFilter __construct (myMVC_HttpRequest $request, myMVC_HttpSession $session, class $calledClass, string $filterType, [array $param = array()])
  • myMVC_HttpRequest $request: The Request
  • myMVC_HttpSession $session: The session
  • class $calledClass: The called class (subclass of myMVC_BaseAction or myMVC_BaseView)
  • string $filterType: Filter type (PREACTION or PREVIEW)
  • array $param: The optional parameters of the filter

Redefined in descendants as:
filter (line 60)

Do the job.

If the Controller has to call an action, returns an instance of myMVC_HttpResponse, otherwise NULL

  • return: Response code for an Action or NULL, if the program should continue
  • abstract:
  • access: public
myMVC_HttpResponse filter ()

Redefined in descendants as:

Documentation generated on Wed, 27 Jun 2012 09:45:11 +0200 by phpDocumentor 1.4.4