You are here

Classes, traits, and interfaces in BOTCHA Spam Prevention 6.2

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
Botcha class controller/botcha.controller.inc Singleton realization of botcha application.
BotchaAdminTestCase class ./botcha.test
BotchaBaseWebTestCase abstract class ./botcha.test Base class for BOTCHA tests. 2
BotchaForm class controller/botcha_form.controller.inc
BotchaFormAbstract abstract class controller/botcha_form.controller.inc Special class to abstract operations with form_id. Casual usage is getting all recipe books by form_id. It could be done by adding one more method to Botcha (such as "getRecipebookByFormId") but in long-time perspective it is… 2
BotchaFormModel class model/botcha_form.model.inc @file Contains BotchaFormModel class.
BotchaFormNone class controller/botcha_form.controller.inc Dummy class, created for data consistency and for interface unifying. When there is no form, this class is used as a handler. It has no logic at all - by design.
BotchaHoneypot2TestCase class ./botcha.test
BotchaHoneypotTestCase class ./botcha.test
BotchaModel class model/botcha.model.inc
BotchaNoResubmitTestCase class ./botcha.test
BotchaObscureUrlTestCase class ./botcha.test
BotchaRecipe abstract class controller/botcha_recipe.controller.inc Abstract class to describe recipe data structure. 3
BotchaRecipebook class controller/botcha_recipebook.controller.inc
BotchaRecipebookAbstract class controller/botcha_recipebook.controller.inc @file Controller layer of the BotchaRecipebook objects. 2
BotchaRecipebookModel class model/botcha_recipebook.model.inc @file Contains BotchaRecipebookModel class.
BotchaRecipebookNone class controller/botcha_recipebook.controller.inc Dummy class, created for data consistency and for interface unifying. When there is no recipe book binded to form, this class is used as a handler. It has no logic at all - by design.
BotchaRecipeHoneypot class controller/botcha_recipe.controller.inc 1
BotchaRecipeHoneypot2 class controller/botcha_recipe.controller.inc
BotchaRecipeModel class model/botcha_recipe.model.inc @file Contains BotchaRecipeModel class.
BotchaRecipeNoResubmit class controller/botcha_recipe.controller.inc
BotchaRecipeObscureUrl class controller/botcha_recipe.controller.inc
BotchaRecipeTimegate class controller/botcha_recipe.controller.inc
BotchaRecipeUsingJsAbstract class controller/botcha_recipe.controller.inc 2
BotchaTestCase class ./botcha.test Testing general BOTCHA functionality. 3
BotchaTimegateTestCase class ./botcha.test
BotchaUsingJsTestCase class ./botcha.test 3

Other projects