PHPackages                             kleegroup/google-recaptcha-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Validation &amp; Sanitization](/categories/validation)
4. /
5. kleegroup/google-recaptcha-bundle

AbandonedArchivedSymfony-bundle[Validation &amp; Sanitization](/categories/validation)

kleegroup/google-recaptcha-bundle
=================================

Symfony Google Recaptcha Form Type

1.0.3(7y ago)63.0k2[1 issues](https://github.com/KleeGroup/Recaptcha-bundle-symfony/issues)MITPHPPHP &gt;=5.5.9

Since Dec 13Pushed 2mo ago11 watchersCompare

[ Source](https://github.com/KleeGroup/Recaptcha-bundle-symfony)[ Packagist](https://packagist.org/packages/kleegroup/google-recaptcha-bundle)[ Docs](https://github.com/KleeGroup/Recaptcha-bundle-symfony)[ RSS](/packages/kleegroup-google-recaptcha-bundle/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (4)Dependencies (4)Versions (5)Used By (0)

Caution

This repo has been archived and contains obsolete code. KleeGroup does not use this code anymore and won't be maintaining this repository.

Synopsys
========

[](#synopsys)

Symfony 3 Bundle for Google Recaptcha with Proxy configuration.

Step 1: Setting up the bundle
=============================

[](#step-1-setting-up-the-bundle)

### 1) Add GoogleRecaptchaBundle to your project

[](#1-add-googlerecaptchabundle-to-your-project)

```
composer require kleegroup/google-recaptcha-bundle
```

### 2) Enable the bundle

[](#2-enable-the-bundle)

Enable the bundle in the kernel:

```
// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        // ...
        new KleeGroup\GoogleReCaptchaBundle\GoogleReCaptchaBundle(),
    );
}
```

Step 2: Configure the bundle
============================

[](#step-2-configure-the-bundle)

```
// config.yml
[...]
google_re_captcha:
   site_key: [Google_site_key]
   secret_key: [Google_secret_key]
   enabled: true/false
   ajax: true/false
   locale_key: [locale_key]
   http_proxy:
       host: [IP or hostname]
       port: [Port]
```

Step 3: Usage
=============

[](#step-3-usage)

```
   public function buildForm( FormBuilderInterface $builder, array $options)
   {
       [...]
       $builder
           ->add('recaptcha', ReCaptchaType::class,
                   [
                         'mapped'      => false,
                         'constraints' => [
                             new ReCaptcha(),
                         ],
                   ]
           );
       [...]

   }
```

###  Health Score

41

—

FairBetter than 87% of packages

Maintenance54

Moderate activity, may be stable

Popularity23

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 84.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~117 days

Total

4

Last Release

2762d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2eaea331cd8b7c65f5088934f1c60de3bb1464f2de4a4efecd81436fa4b76ee2?d=identicon)[t-veron](/maintainers/t-veron)

---

Top Contributors

[![t-veron](https://avatars.githubusercontent.com/u/19189678?v=4)](https://github.com/t-veron "t-veron (11 commits)")[![flimont](https://avatars.githubusercontent.com/u/6803531?v=4)](https://github.com/flimont "flimont (1 commits)")[![rozwalek](https://avatars.githubusercontent.com/u/7221349?v=4)](https://github.com/rozwalek "rozwalek (1 commits)")

---

Tags

validatorgooglecaptcha

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/kleegroup-google-recaptcha-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/kleegroup-google-recaptcha-bundle/health.svg)](https://phpackages.com/packages/kleegroup-google-recaptcha-bundle)
```

###  Alternatives

[respect/validation

The most awesome validation engine ever created for PHP

6.0k39.0M407](/packages/respect-validation)[seld/jsonlint

JSON Linter

1.3k224.9M254](/packages/seld-jsonlint)[composer/spdx-licenses

SPDX licenses list and validation library.

1.4k190.2M34](/packages/composer-spdx-licenses)[opis/json-schema

Json Schema Validator for PHP

64941.2M259](/packages/opis-json-schema)[karser/karser-recaptcha3-bundle

Google ReCAPTCHA v3 for Symfony

1862.5M9](/packages/karser-karser-recaptcha3-bundle)[laminas/laminas-validator

Validation classes for a wide range of domains, and the ability to chain validators to create complex validation criteria

15847.1M212](/packages/laminas-laminas-validator)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
