Skip to content
This repository has been archived by the owner on Nov 24, 2021. It is now read-only.

indigophp/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 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.

About

Symfony Bundle for the popular Cookie Consent plugin

Resources

License

Stars

Watchers

Forks

Packages

No packages published