Symfony Bundle for the popular Cookie Consent plugin.
Via Composer
$ composer require indigophp/cookie-consent-bundle
Enable the bundle in your kernel:
<?php
// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
// ...
new Indigo\Bundle\CookieConsentBundle\IndigoCookieConsentBundle(),
);
}
Add Cookie Consent to your website.
Configure the bundle:
indigo_cookie_consent:
options:
# any options you would pass to the plugins (except labels: message, dismiss, learnMore)
# see https://silktide.com/tools/cookie-consent/docs/installation
script: false # You can turn script off or pass a script location (eg. to use a specific version)
Note: labels are automatically translated. Translations are in IndigoCookieConsentBundle
domain (PRs welcome).
Use the cookie_consent_render
method in your Twig template:
{{ cookie_consent_render() }}
$ composer test
Please see CONTRIBUTING and CONDUCT for details.
If you discover any security related issues, please contact us at security@indigophp.com.
Many thanks to David Buchmann for helping me with my First Symfony Bundle (tm).
The MIT License (MIT). Please see License File for more information.