/ProfilerStorageBundle

Profiler Storage Bundle for Symfony 2.8+

Primary LanguagePHPMIT LicenseMIT

ProfilerStorageBundle

Sitetheory Profiler Storage Bundle for Symfony 2.8+

Latest Stable Version Total Downloads Latest Unstable Version License

Overview

We'll be maintaining the following Profiler Bindings for the foreseeable future:

  • MemCache
  • MongoDB
  • MySQL
  • PDO
  • Redis
  • SQLite

Installation

Composer

Add this bundle to your Composer Package and follow the configuration below.

composer require sitetheory/profiler-storage-bundle

Configuration

Enable the Bundle:

<?php
// app/AppKernel.php

// ...
class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = array(
            // ...

            new Sitetheory\Bundle\ProfilerStorageBundle\SitetheoryProfilerStorageBundle()
        );

        // ...
    }

    // ...
}

Add the following to your config.yml to control the location for Profiler Storage:

sitetheory_profiler_storage:
    profiler:
        defaultStorage: false
        class: Sitetheory\Bundle\ProfilerStorageBundle\Profiler\MysqlProfilerStorage
        dsn: "mysql:host=%host%;port=%port%;dbname=%name%"
        username: "%user%"
        password: "%password%"
        ttl: 3600