Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 32a63d8

Browse filesBrowse files
committed
ProfilerStorage configuration
The ProfilerStorage other than FileProfilerStorage have been removed in this PR : symfony/symfony#16018
1 parent 3ad7f26 commit 32a63d8
Copy full SHA for 32a63d8

File tree

1 file changed

+2
-62
lines changed
Filter options

1 file changed

+2
-62
lines changed

‎cookbook/profiler/storage.rst

Copy file name to clipboardExpand all lines: cookbook/profiler/storage.rst
+2-62Lines changed: 2 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -5,65 +5,5 @@ Switching the Profiler Storage
55
==============================
66

77
By default the profile stores the collected data in files in the ``%kernel.cache_dir%/profiler/`` directory.
8-
You can control the storage being used through the ``dsn``, ``username``,
9-
``password`` and ``lifetime`` options. For example, the following configuration
10-
uses MySQL as the storage for the profiler with a lifetime of one hour:
11-
12-
.. configuration-block::
13-
14-
.. code-block:: yaml
15-
16-
# app/config/config.yml
17-
framework:
18-
profiler:
19-
dsn: 'mysql:host=localhost;dbname=%database_name%'
20-
username: '%database_user%'
21-
password: '%database_password%'
22-
lifetime: 3600
23-
24-
.. code-block:: xml
25-
26-
<!-- app/config/config.xml -->
27-
<?xml version="1.0" encoding="UTF-8" ?>
28-
<container xmlns="http://symfony.com/schema/dic/services"
29-
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
30-
xmlns:framework="http://symfony.com/schema/dic/symfony"
31-
xsi:schemaLocation="http://symfony.com/schema/dic/services
32-
http://symfony.com/schema/dic/services/services-1.0.xsd
33-
http://symfony.com/schema/dic/symfony
34-
http://symfony.com/schema/dic/symfony/symfony-1.0.xsd"
35-
>
36-
<framework:config>
37-
<framework:profiler
38-
dsn="mysql:host=localhost;dbname=%database_name%"
39-
username="%database_user%"
40-
password="%database_password%"
41-
lifetime="3600"
42-
/>
43-
</framework:config>
44-
</container>
45-
46-
.. code-block:: php
47-
48-
// app/config/config.php
49-
50-
// ...
51-
$container->loadFromExtension('framework', array(
52-
'profiler' => array(
53-
'dsn' => 'mysql:host=localhost;dbname=%database_name%',
54-
'username' => '%database_user',
55-
'password' => '%database_password%',
56-
'lifetime' => 3600,
57-
),
58-
));
59-
60-
The :doc:`HttpKernel component </components/http_kernel/introduction>` currently
61-
supports the following profiler storage drivers:
62-
63-
* file
64-
* sqlite
65-
* mysql
66-
* mongodb
67-
* memcache
68-
* memcached
69-
* redis
8+
You can control the storage by implementing the ``Symfony\Component\HttpKernel\Profiler\ProfilerStorageInterface`` in
9+
your own service and override the ``profiler.storage`` service.

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.