mojavi
[ class tree: mojavi ] [ index: mojavi ] [ all elements ]

Class: ValidatorManager

Source Location: /ValidatorManager.class.php

Class Overview


ValidatorManager automates the parameter validation process.


Author(s):

  • Sean Kerr

Methods


Inherited Variables

Inherited Methods


Class Details

[line 19]
ValidatorManager automates the parameter validation process.



Tags:

since:  1.0
author:  Sean Kerr


[ Top ]


Class Methods


constructor ValidatorManager [line 37]

ValidatorManager &ValidatorManager( )

Create a new ValidatorManager instance.



Tags:

since:  1.0
access:  public


[ Top ]

method execute [line 60]

void execute( Controller &$controller, Request &$request, User &$user)

Execute all validators.



<note> This method should never be called manually. </note>




Tags:

since:  1.0
access:  public


Parameters:

Controller   &$controller   A Controller instance.
Request   &$request   A Request instance.
User   &$user   A User instance.

[ Top ]

method register [line 143]

void register( string $param, Validator &$validator)

Register a validator.



Tags:

since:  1.0
access:  public


Parameters:

string   $param   A parameter name to be validated.
Validator   &$validator   A Validator instance.

[ Top ]

method setRequired [line 185]

void setRequired( string $name, bool $required, [string $message = 'Required'])

Set the required status of a parameter.



Tags:

since:  2.0
access:  public


Parameters:

string   $name   A parameter name.
bool   $required   The required status.
string   $message   An error message to be used when this parameter has not been sent or has a length of 0.

[ Top ]


Documentation generated on Wed, 15 Jun 2005 11:43:50 +0900 by phpDocumentor 1.2.3