WebShipsimuRegisterCommand.addExtraFilters ( Controller controllerInstance,
Requestable requestInstance 
)

Adds extra filters to the given controller instance.

Parameters:
$controllerInstance A controller instance
$requestInstance An instance of a class with an Requestable interface
Returns:
void
Todo:
Add some more pre/post filters to the controller

Implements Commandable.

Definition at line 96 of file class_WebShipsimuRegisterCommand.php.

References ObjectFactory.createObjectByConfiguredName().

00096                                                                                                        {
00097                 // Validate email address (if configured: check on double email addresses)
00098                 $controllerInstance->addPreFilter(ObjectFactory::createObjectByConfiguredName('email_validator_filter'));
00099 
00100                 // Validate username and check if it does not exist
00101                 $controllerInstance->addPreFilter(ObjectFactory::createObjectByConfiguredName('username_validator_filter'));
00102 
00103                 // Validate if username is "guest" and not taken
00104                 $controllerInstance->addPreFilter(ObjectFactory::createObjectByConfiguredName('username_is_guest_filter'));
00105 
00106                 // Validate if password is set
00107                 $controllerInstance->addPreFilter(ObjectFactory::createObjectByConfiguredName('password_validator_filter'));
00108 
00109                 // Check if rules where accepted
00110                 $controllerInstance->addPreFilter(ObjectFactory::createObjectByConfiguredName('rules_accepted_filter'));
00111 
00112                 // Validate CAPTCHA input
00113                 $controllerInstance->addPreFilter(ObjectFactory::createObjectByConfiguredName('captcha_register_verifier_filter'));
00114 
00115                 // Validate birthday
00116                 $controllerInstance->addPreFilter(ObjectFactory::createObjectByConfiguredName('birthday_register_verifier_filter'));
00117         }

Here is the call graph for this function:


Generated on Mon Dec 8 01:29:14 2008 for Ship-Simulator by  doxygen 1.5.6