indigophp/cookie-consent-bundle

This package is abandoned and no longer maintained. No replacement package was suggested.

Symfony Bundle for the popular Cookie Consent plugin

v0.2.0 2015-12-08 20:04 UTC

This package is auto-updated.

Last update: 2021-11-24 09:10:03 UTC


README

Latest Version Software License Build Status Code Coverage Quality Score Total Downloads

Symfony Bundle for the popular Cookie Consent plugin.

Install

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(),
    );
}

Usage

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() }}

Testing

$ composer test

Contributing

Please see CONTRIBUTING and CONDUCT for details.

Security

If you discover any security related issues, please contact us at security@indigophp.com.

Credits

Many thanks to David Buchmann for helping me with my First Symfony Bundle (tm).

License

The MIT License (MIT). Please see License File for more information.