Checks whether a token kan be used for the ask/forward loop

package Gems
subpackage Tracker
copyright Copyright (c) 2011 Erasmus MC
license New BSD License
since Class available since version 1.4

 Methods

Should be called after answering the request to allow the Target to check if all required registry values have been set correctly.

checkRegistryRequestsAnswers() : boolean

Returns

booleanFalse if required values are missing.

Returns an array of messages that explain why the most recent isValid() call returned false. The array keys are validation failure message identifiers, and the array values are the corresponding human-readable message strings.

getMessages() : array

If isValid() was never called or if the most recent isValid() call returned true, then this method returns an empty array.

Returns

array

Returns true if and only if $value meets the validation requirements

isValid(mixed $value) : boolean

If $value fails validation, then this method returns false, and getMessages() will return an array of messages that explain why the validation failed.

Parameters

$value

mixed

Exceptions

\Zend_Valid_Exception If validation of $value is impossible

Returns

boolean

getRequest()

getRequest() 

Seperate the incorrect tokens from the right tokens

isValidToken(mixed $value) : boolean

Parameters

$value

mixed

Returns

boolean

 Properties

 

Or single string

$_messages : array

Default

 

$db

$db : \Zend_Db_Adapter_Abstract

Default

 

$logger

$logger : \Gems_Log

Default

 

Required

$project : \Gems_Project_ProjectSettings

Default

 

Optional

$request : \Zend_Controller_Request_Abstract

Default

 

$tracker

$tracker : \Gems_Tracker_TrackerInterface

Default

 

$translate

$translate : \Zend_Translate

Default