Thread:Extension talk:ConfirmEdit/Multiple CAPTCHAS at once?/reply (2)

The types of CAPTCHA objects in ConfirmEdit would have two main methods:
 * $CAPTCHAObject->display; // prints the CAPTCHA's HTML code to the standard output stream
 * $CAPTCHAObject->validate; // validates the CAPTCHA by checking the data which a form with this CAPTCHA would have sent to the program, returns true if validation passed, false otherwise

The displayAll function in ConfirmEdit will scan $wgCAPTCHAs in LocalSettings.php and ->display all of them, from first in the list to last in the list.

The validateAll function in ConfirmEdit will scan $wgCAPTCHAs in LocalSettings.php and, if ->validate in all of the CAPTCHA objects in the list return true, the function returns true, otherwise the function returns false.