File tree Expand file tree Collapse file tree 7 files changed +18
-5
lines changed
FrameworkBundle/DependencyInjection
SecurityBundle/DependencyInjection
TwigBundle/DependencyInjection Expand file tree Collapse file tree 7 files changed +18
-5
lines changed Original file line number Diff line number Diff line change 1+ UPGRADE FROM 8.0 to 8.1
2+ =======================
3+
4+ HttpKernel
5+ ----------
6+
7+ * Deprecate the ` Extension ` class, use the ` Extension ` class from the DependencyInjection component instead
Original file line number Diff line number Diff line change 6767use Symfony \Component \DependencyInjection \EnvVarProcessorInterface ;
6868use Symfony \Component \DependencyInjection \Exception \InvalidArgumentException ;
6969use Symfony \Component \DependencyInjection \Exception \LogicException ;
70+ use Symfony \Component \DependencyInjection \Extension \Extension ;
7071use Symfony \Component \DependencyInjection \Loader \PhpFileLoader ;
7172use Symfony \Component \DependencyInjection \Parameter ;
7273use Symfony \Component \DependencyInjection \Reference ;
100101use Symfony \Component \HttpKernel \CacheWarmer \CacheWarmerInterface ;
101102use Symfony \Component \HttpKernel \Controller \ValueResolverInterface ;
102103use Symfony \Component \HttpKernel \DataCollector \DataCollectorInterface ;
103- use Symfony \Component \HttpKernel \DependencyInjection \Extension ;
104104use Symfony \Component \HttpKernel \Log \DebugLoggerConfigurator ;
105105use Symfony \Component \JsonStreamer \Attribute \JsonStreamable ;
106106use Symfony \Component \JsonStreamer \JsonStreamWriter ;
Original file line number Diff line number Diff line change 2929use Symfony \Component \DependencyInjection \Compiler \ServiceLocatorTagPass ;
3030use Symfony \Component \DependencyInjection \ContainerBuilder ;
3131use Symfony \Component \DependencyInjection \Definition ;
32+ use Symfony \Component \DependencyInjection \Extension \Extension ;
3233use Symfony \Component \DependencyInjection \Extension \PrependExtensionInterface ;
3334use Symfony \Component \DependencyInjection \Loader \PhpFileLoader ;
3435use Symfony \Component \DependencyInjection \Reference ;
4344use Symfony \Component \HttpFoundation \RequestMatcher \MethodRequestMatcher ;
4445use Symfony \Component \HttpFoundation \RequestMatcher \PathRequestMatcher ;
4546use Symfony \Component \HttpFoundation \RequestMatcher \PortRequestMatcher ;
46- use Symfony \Component \HttpKernel \DependencyInjection \Extension ;
4747use Symfony \Component \HttpKernel \KernelEvents ;
4848use Symfony \Component \PasswordHasher \Hasher \NativePasswordHasher ;
4949use Symfony \Component \PasswordHasher \Hasher \Pbkdf2PasswordHasher ;
Original file line number Diff line number Diff line change 1717use Symfony \Component \Config \Resource \FileExistenceResource ;
1818use Symfony \Component \Console \Application ;
1919use Symfony \Component \DependencyInjection \ContainerBuilder ;
20+ use Symfony \Component \DependencyInjection \Extension \Extension ;
2021use Symfony \Component \DependencyInjection \Loader \PhpFileLoader ;
2122use Symfony \Component \DependencyInjection \Reference ;
2223use Symfony \Component \Form \Form ;
23- use Symfony \Component \HttpKernel \DependencyInjection \Extension ;
2424use Symfony \Component \Mailer \Mailer ;
2525use Symfony \Component \Translation \LocaleSwitcher ;
2626use Symfony \Component \Translation \Translator ;
Original file line number Diff line number Diff line change 11CHANGELOG
22=========
33
4+ 8.1
5+ ---
6+
7+ * Deprecate the ` Extension ` class, use the ` Extension ` class from the DependencyInjection component instead
8+
498.0
510---
611
Original file line number Diff line number Diff line change 1212namespace Symfony \Component \HttpKernel \DependencyInjection ;
1313
1414use Symfony \Component \DependencyInjection \ContainerBuilder ;
15+ use Symfony \Component \DependencyInjection \Extension \Extension as DependencyInjectionExtension ;
1516
1617/**
1718 * This extension sub-class provides first-class integration with the
2526 *
2627 * @author Johannes M. Schmitt <[email protected] > 2728 */
28- abstract class ConfigurableExtension extends Extension
29+ abstract class ConfigurableExtension extends DependencyInjectionExtension
2930{
3031 final public function load (array $ configs , ContainerBuilder $ container ): void
3132 {
Original file line number Diff line number Diff line change 1818 *
1919 * @author Fabien Potencier <[email protected] > 2020 *
21- * @internal to be deprecated in 8.1; use Symfony\Component\DependencyInjection\Extension\Extension instead
21+ * @deprecated since Symfony 8.1; use Symfony\Component\DependencyInjection\Extension\Extension instead
2222 */
2323abstract class Extension extends BaseExtension
2424{
You can’t perform that action at this time.
0 commit comments