Skip to content

Commit 5b8f811

Browse files
committed
fixup deprecations visibilty in bags
1 parent 62455c9 commit 5b8f811

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

src/Symfony/Component/DependencyInjection/ParameterBag/FrozenParameterBag.php

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,10 @@ class FrozenParameterBag extends ParameterBag
2525
* all keys are already lowercased.
2626
*
2727
* This is always the case when used internally.
28-
*
29-
* @param array $parameters An array of parameters
3028
*/
3129
public function __construct(
3230
array $parameters = [],
33-
protected array $deprecatedParameters = [],
31+
private array $deprecatedParameters = [],
3432
) {
3533
$this->parameters = $parameters;
3634
$this->resolved = true;
@@ -60,4 +58,9 @@ public function remove(string $name)
6058
{
6159
throw new LogicException('Impossible to call remove() on a frozen ParameterBag.');
6260
}
61+
62+
public function allDeprecated(): array
63+
{
64+
return $this->deprecatedParameters;
65+
}
6366
}

src/Symfony/Component/DependencyInjection/ParameterBag/ParameterBag.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
class ParameterBag implements ParameterBagInterface
2424
{
2525
protected $parameters = [];
26-
protected array $deprecatedParameters = [];
2726
protected $resolved = false;
27+
private array $deprecatedParameters = [];
2828

2929
public function __construct(array $parameters = [])
3030
{

0 commit comments

Comments
 (0)