8000 Create IntermediaryParent as suggested by @GuilhemN · symfony/symfony@7052758 · GitHub
[go: up one dir, main page]

Skip to content

Commit 7052758

Browse files
committed
Create IntermediaryParent as suggested by @GuilhemN
This way we can mark the ControllerEvent as final while maintaining the class hierarchy for BC
1 parent e348f56 commit 7052758

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/Symfony/Component/HttpKernel/Event/FilterControllerArgumentsEvent.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
/**
1818
* @deprecated since Symfony 4.3, use ControllerArgumentsEvent instead
1919
*/
20-
class FilterControllerArgumentsEvent extends FilterControllerEvent
20+
class FilterControllerArgumentsEvent extends IntermediaryParent
2121
{
2222
private $arguments;
2323

@@ -41,3 +41,10 @@ public function setArguments(array $arguments)
4141
$this->arguments = $arguments;
4242
}
4343
}
44+
45+
/**
46+
* @internal To be removed in Symfony 5.0. Do not rely on FilterControllerArgumentsEvent extending ControllerEvent which will be final.
47+
*/
48+
class IntermediaryParent extends ControllerEvent
49+
{
50+
}

0 commit comments

Comments
 (0)
0