Skip to content

pharma-nation-network/cookie-consent-bundle

 
 

Repository files navigation

Indigo Cookie Consent Bundle

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 [email protected].

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.

About

Symfony Bundle for the popular Cookie Consent plugin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 97.2%
  • Twig 2.8%