Skip to content

Commit cd1baf6

Browse files
Make as many services private as possible
1 parent a19ca33 commit cd1baf6

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

DependencyInjection/DebugExtension.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@ public function load(array $configs, ContainerBuilder $container)
3535
$loader = new XmlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
3636
$loader->load('services.xml');
3737

38+
$container->getDefinition('debug.dump_listener')->setPrivate(true);
39+
$container->getDefinition('var_dumper.cli_dumper')->setPrivate(true);
40+
3841
$container->getDefinition('var_dumper.cloner')
3942
->addMethodCall('setMaxItems', array($config['max_items']))
4043
->addMethodCall('setMinDepth', array($config['min_depth']))

Resources/config/services.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@
2222
<argument>null</argument><!-- var_dumper.cli_dumper when debug.dump_destination is set -->
2323
</service>
2424

25-
<service id="debug.dump_listener" class="Symfony\Component\HttpKernel\EventListener\DumpListener" public="true">
25+
<service id="debug.dump_listener" class="Symfony\Component\HttpKernel\EventListener\DumpListener">
2626
<tag name="kernel.event_subscriber" />
2727
<argument type="service" id="var_dumper.cloner" />
2828
<argument type="service" id="var_dumper.cli_dumper" />
2929
</service>
3030

3131
<service id="var_dumper.cloner" class="Symfony\Component\VarDumper\Cloner\VarCloner" public="true" />
32-
<service id="var_dumper.cli_dumper" class="Symfony\Component\VarDumper\Dumper\CliDumper" public="true">
32+
<service id="var_dumper.cli_dumper" class="Symfony\Component\VarDumper\Dumper\CliDumper">
3333
<argument>null</argument><!-- debug.dump_destination -->
3434
<argument>%kernel.charset%</argument>
3535
<argument>0</argument> <!-- flags -->

composer.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,12 @@
2424
},
2525
"require-dev": {
2626
"symfony/config": "~3.3|~4.0",
27-
"symfony/dependency-injection": "~3.3|~4.0",
27+
"symfony/dependency-injection": "~3.4|~4.0",
2828
"symfony/web-profiler-bundle": "~2.8|~3.0|~4.0"
2929
},
30+
"conflict": {
31+
"symfony/dependency-injection": "<3.4"
32+
},
3033
"suggest": {
3134
"symfony/config": "For service container configuration",
3235
"symfony/dependency-injection": "For using as a service from the container"

0 commit comments

Comments
 (0)