kurl/silex-security-profiler-provider

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

Another URL shortener

0.0.1 2015-05-26 12:48 UTC

This package is auto-updated.

Last update: 2020-03-23 10:23:58 UTC


README

For some reason the security profiler component is absent from the standard Silex web profiler. This provider enables it.

Installation

Add the composer require:

{
    "require": {
        "kurl/silex-security-profiler-provider": "*"
    }
}

And then run:

$ composer update

Usage

This provider inherits the same configuration as the standard web profiler. Quite a few default providers are required to get the provider up and running...

<?php

$app = new Silex\Application();

$app->register(new Silex\Provider\TwigServiceProvider());
$app->register(new Silex\Provider\UrlGeneratorServiceProvider());
$app->register(new Silex\Provider\SecurityServiceProvider());
$app->register(
    new Silex\Provider\ServiceControllerServiceProvider(),
    array(
        // Inject your security configuration here 
        'security.firewalls'    => array()
    )
);

$app->register(
    new Kurl\Silex\Provider\WebProfilerServiceProvider(),
    array(
        'profiler.cache_dir' => '/path/to/cache/'
    )
);

Notes

The coverage tests take forever to run for a reason which evades me. The straight up tests are fine so I hope it is not causing an issue.

That was it!