minor #33180 [ProxyManager] fix closure binding (nicolas-grekas)
This PR was merged into the 3.4 branch.
Discussion
----------
[ProxyManager] fix closure binding
| Q | A
| ------------- | ---
| Branch? | 3.4
| Bug fix? | yes
| New feature? | no
| BC breaks? | no
| Deprecations? | no
| Tests pass? | yes
| Fixed tickets | #33037
| License | MIT
| Doc PR | -
Follows #32992
Commits
-------
31f920850a
[ProxyManager] fix closure binding
This commit is contained in:
commit
1e47f0fe47
@ -113,7 +113,7 @@ EOF;
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (version_compare(self::getProxyManagerVersion(), '2.5', '<')) {
|
if (version_compare(self::getProxyManagerVersion(), '2.5', '<')) {
|
||||||
$code = str_replace(' \Closure::bind(function ', ' \Closure::bind(static function ', $code);
|
$code = preg_replace('/ \\\\Closure::bind\(function ((?:& )?\(\$instance(?:, \$value)?\))/', ' \Closure::bind(static function \1', $code);
|
||||||
}
|
}
|
||||||
|
|
||||||
return $code;
|
return $code;
|
||||||
|
Reference in New Issue
Block a user