├── .github └── workflows │ └── ci.yaml ├── .gitignore ├── .php-cs-fixer.dist.php ├── DependencyInjection ├── Configuration.php └── IsometriksSpamExtension.php ├── Form └── Extension │ └── Spam │ ├── EventListener │ ├── HoneypotValidationListener.php │ └── TimedSpamValidationListener.php │ ├── Provider │ ├── SessionTimedSpamProvider.php │ └── TimedSpamProviderInterface.php │ └── Type │ ├── FormTypeHoneypotExtension.php │ └── FormTypeTimedSpamExtension.php ├── IsometriksSpamBundle.php ├── LICENSE ├── README.md ├── Resources └── config │ ├── honeypot.xml │ └── timed.xml ├── composer.json ├── phpunit.xml.dist └── tests ├── HoneyPotTest.php ├── TimedSpamTest.php └── fixtures ├── TestKernel.php └── config └── services.yaml /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isometriks/IsometriksSpamBundle/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isometriks/IsometriksSpamBundle/HEAD/.gitignore -------------------------------------------------------------------------------- /.php-cs-fixer.dist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isometriks/IsometriksSpamBundle/HEAD/.php-cs-fixer.dist.php -------------------------------------------------------------------------------- /DependencyInjection/Configuration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isometriks/IsometriksSpamBundle/HEAD/DependencyInjection/Configuration.php -------------------------------------------------------------------------------- /DependencyInjection/IsometriksSpamExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isometriks/IsometriksSpamBundle/HEAD/DependencyInjection/IsometriksSpamExtension.php -------------------------------------------------------------------------------- /Form/Extension/Spam/EventListener/HoneypotValidationListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isometriks/IsometriksSpamBundle/HEAD/Form/Extension/Spam/EventListener/HoneypotValidationListener.php -------------------------------------------------------------------------------- /Form/Extension/Spam/EventListener/TimedSpamValidationListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isometriks/IsometriksSpamBundle/HEAD/Form/Extension/Spam/EventListener/TimedSpamValidationListener.php -------------------------------------------------------------------------------- /Form/Extension/Spam/Provider/SessionTimedSpamProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isometriks/IsometriksSpamBundle/HEAD/Form/Extension/Spam/Provider/SessionTimedSpamProvider.php -------------------------------------------------------------------------------- /Form/Extension/Spam/Provider/TimedSpamProviderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isometriks/IsometriksSpamBundle/HEAD/Form/Extension/Spam/Provider/TimedSpamProviderInterface.php -------------------------------------------------------------------------------- /Form/Extension/Spam/Type/FormTypeHoneypotExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isometriks/IsometriksSpamBundle/HEAD/Form/Extension/Spam/Type/FormTypeHoneypotExtension.php -------------------------------------------------------------------------------- /Form/Extension/Spam/Type/FormTypeTimedSpamExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isometriks/IsometriksSpamBundle/HEAD/Form/Extension/Spam/Type/FormTypeTimedSpamExtension.php -------------------------------------------------------------------------------- /IsometriksSpamBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isometriks/IsometriksSpamBundle/HEAD/IsometriksSpamBundle.php -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isometriks/IsometriksSpamBundle/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isometriks/IsometriksSpamBundle/HEAD/README.md -------------------------------------------------------------------------------- /Resources/config/honeypot.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isometriks/IsometriksSpamBundle/HEAD/Resources/config/honeypot.xml -------------------------------------------------------------------------------- /Resources/config/timed.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isometriks/IsometriksSpamBundle/HEAD/Resources/config/timed.xml -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isometriks/IsometriksSpamBundle/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isometriks/IsometriksSpamBundle/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /tests/HoneyPotTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isometriks/IsometriksSpamBundle/HEAD/tests/HoneyPotTest.php -------------------------------------------------------------------------------- /tests/TimedSpamTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isometriks/IsometriksSpamBundle/HEAD/tests/TimedSpamTest.php -------------------------------------------------------------------------------- /tests/fixtures/TestKernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isometriks/IsometriksSpamBundle/HEAD/tests/fixtures/TestKernel.php -------------------------------------------------------------------------------- /tests/fixtures/config/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isometriks/IsometriksSpamBundle/HEAD/tests/fixtures/config/services.yaml --------------------------------------------------------------------------------