Sunnysideup\SimplestSpam\Form\SimplestSpamField
Provides an {@link FormField} which allows form to validate for non-bot submissions by giving them a challenge answer a question
Synopsis
class SimplestSpamField
extends EditableSpamProtectionField
{
- // members
- private static string $table_name = 'SimplestSpamField';
- private static array $questions_and_answers = ;
- private static boolean $has_been_initialised = false;
- protected string $error = '';
- // methods
- protected void initialise()
- public void Field()
- public void FieldHolder()
- public void validate()
- protected void cleanupAnswer()
- protected void getQuestionAnswerObject()
Hierarchy
Extends
- SilverStripe\SpamProtection\EditableSpamProtectionField
Members
private
- $has_been_initialised
- $questions_and_answers
- $table_name
protected
- $error