Code

< 40 %
40-60 %
> 60 %
1
<?php
2
3
namespace Daken\ReleaseProfilerBundle;
4
5
use Symfony\Component\HttpKernel\Bundle\Bundle;
6
7
class DakenReleaseProfilerBundle extends Bundle
8
{
9 1
    public function boot()
10
    {
11 1
        parent::boot();
12
13 1
        $doctrineConfig = $this->container->get('doctrine')
14 1
            ->getConnection()
15 1
            ->getConfiguration();
16
17 1
        if (php_sapi_name() != 'cli' || $this->container->hasParameter('daken_release_profiler.force_sql_logger')) {
18 1
            $logger = $this->container->get('daken_release_profiler.sql_logger');
19 1
            $logger->setOldLogger($doctrineConfig->getSQLLogger());
20 1
            $doctrineConfig->setSQLLogger($logger);
21 1
        }
22 1
    }
23
}
24