Guy Sartorelli
221089136f
Revert "fix: if no spam protector set, fail sliently"
...
This reverts commit 17106d8f30
.
2023-09-12 09:45:39 +12:00
Will Rossiter
17106d8f30
fix: if no spam protector set, fail sliently
2023-09-11 11:42:09 +12:00
Robbie Averill
c5f0827c2e
Add namespaces, separate test classes, add PSR-4 autoloader, update PSR-2 compliance
2017-08-28 13:19:03 +12:00
Will Rossiter
440e30b611
API: Use config / extension APIs
...
Overhaul of spam protection to use an extension on Form rather than the SpamProtectorManager. More fluent interface and easier to replace the built in spam protection api with an alternative.
2014-02-10 20:53:59 +13:00
Will Rossiter
78038e14ca
APICHANGE: Removed getFieldName() and replaced it with getFormField(). APICHANGE: removed individual calls to update_form() on Spam Protectors to make the code simplier. APICHANGE: removed callback objects on the SpamProtectorFields as they were no longer used. APICHANGE: removed fieldMapping from individual formfields to the abstract class. MINOR: fixed misc documentation with package names
2009-09-17 04:06:53 +00:00
Will Rossiter
05208f0aba
FEATURE: added ability to create a spam protector field in user defined forms
2009-03-25 02:14:26 +00:00
Will Rossiter
ca8c02b531
APICHANGE: added SpamProtector interface for spam protectors;
...
MINOR: Fixed instructions
2009-03-11 04:42:21 +00:00