8000 [ProxyManager] Add FC layer · symfony/symfony@4aeb6d8 · GitHub
[go: up one dir, main page]

Skip to content

Commit 4aeb6d8

Browse files
[ProxyManager] Add FC layer
1 parent b494106 commit 4aeb6d8

File tree

5 files changed

+21
-1
lines changed

5 files changed

+21
-1
lines changed

UPGRADE-3.3.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,8 @@ DependencyInjection
8282

8383
* Autowiring services based on the types they implement is deprecated and won't be supported in version 4.0. Rename (or alias) your services to their FQCN id to make them autowirable.
8484

85+
* [BC BREAK] The `NullDumper` class has been made final
86+
8587
* [BC BREAK] `_defaults` and `_instanceof` are now reserved service names in Yaml configurations. Please rename any services with that names.
8688

8789
* [BC BREAK] non-numeric keys in methods and constructors arguments have never been supported and are now forbidden. Please remove them if you happen to have one.
@@ -301,6 +303,11 @@ Process
301303
* Extending `Process::run()`, `Process::mustRun()` and `Process::restart()` is
302304
deprecated and won't be supported in 4.0.
303305

306+
ProxyManager
307+
------------
308+
309+
* [BC BREAK] The `ProxyDumper` class has been made final
310+
304311
Security
305312
--------
306313

UPGRADE-4.0.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -424,6 +424,11 @@ Process
424424
* Extending `Process::run()`, `Process::mustRun()` and `Process::restart()` is
425425
not supported anymore.
426426

427+
ProxyManager
428+
------------
429+
430+
* The `ProxyDumper` class has been made final
431+
427432
Security
428433
--------
429434

src/Symfony/Bridge/ProxyManager/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
CHANGELOG
22
=========
33

4+
3.3.0
5+
-----
6+
7+
* [BC BREAK] The `ProxyDumper` class is now final
8+
49
2.3.0
510
-----
611

src/Symfony/Bridge/ProxyManager/LazyProxy/PhpDumper/ProxyDumper.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
* Generates dumped PHP code of proxies via reflection.
2323
*
2424
* @author Marco Pivetta <ocramius@gmail.com>
25+
*
26+
* @final since version 3.3
2527
*/
2628
class ProxyDumper implements DumperInterface
2729
{
@@ -63,7 +65,7 @@ public function isProxyCandidate(Definition $definition)
6365
/**
6466
* {@inheritdoc}
6567
*/
66-
public function getProxyFactoryCode(Definition $definition, $id)
68+
public function getProxyFactoryCode(Definition $definition, $id, $methodName = null)
6769
{
6870
$instantiation = 'return';
6971

src/Symfony/Component/DependencyInjection/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ CHANGELOG
2828
will not be supported anymore in 4.0
2929
* deprecated the `DefinitionDecorator` class in favor of `ChildDefinition`
3030
* allow config files to be loaded using a glob pattern
31+
* [BC BREAK] the `NullDumper` class is now final
3132

3233
3.2.0
3334
-----

0 commit comments

Comments
 (0)
0