Skip to content

Reference

phil/spam-protection-bundle
TypeRole
PhilSpamProtectionBundleThe bundle class: its configuration and services.
Application\VerdictsAn inspection as the Verdict of phil/bot-detection-bundle.
Application\SubmissionInspectorIssues a form's protection and inspects a submission.
Application\Protection, Application\SubmissionWhat a rendered form carries; what a submission brings back.
Application\UsedTokens, Application\SubmissionRateLimiterThe ports.
Infrastructure\Cache\CacheUsedTokensUsed tokens in a PSR-6 pool.
Infrastructure\RateLimit\SymfonySubmissionRateLimiterThe rate limit over a Symfony rate limiter.
Infrastructure\Http\ClientKeyThe keyed hash of the client's network (IPv4 address, or IPv6 /64); network() gives that network.
Infrastructure\Form\SpamProtectionTypeExtensionThe spam_protection option of every form.

The signals, tokens, timing, proof of work and content rules are phil/spam-protection's, under Phil\SpamProtection.