1212use Windwalker \Core \Renderer \LayoutPathResolver ;
1313use Windwalker \Core \Renderer \RendererService ;
1414use Windwalker \DI \Container ;
15+ use Windwalker \DI \DIOptions ;
1516use Windwalker \DI \ServiceProviderInterface ;
1617use Windwalker \Renderer \CompositeRenderer ;
1718use Windwalker \Renderer \RendererInterface ;
@@ -62,11 +63,11 @@ function (CompositeRenderer $renderer) use ($container) {
6263
6364 return $ renderer ;
6465 },
65- Container:: ISOLATION
66+ new DIOptions (isolation: true )
6667 )
6768 ->alias (RendererInterface::class, CompositeRenderer::class);
6869
69- $ container ->prepareSharedObject (LayoutPathResolver::class, null , Container:: ISOLATION );
70+ $ container ->prepareSharedObject (LayoutPathResolver::class, null , new DIOptions (isolation: true ) );
7071
7172 $ container ->share (
7273 RendererService::class,
@@ -78,10 +79,10 @@ function (Container $container) {
7879 ]
7980 );
8081 },
81- Container:: ISOLATION
82+ new DIOptions (isolation: true )
8283 );
8384
84- $ container ->prepareSharedObject (HtmlFrame::class, null , Container:: ISOLATION );
85+ $ container ->prepareSharedObject (HtmlFrame::class, null , new DIOptions (isolation: true ) );
8586
8687 $ this ->registerPagination ($ container );
8788 }
@@ -109,7 +110,7 @@ function (PaginationFactory $paginationFactory, Container $container) {
109110
110111 return $ paginationFactory ;
111112 },
112- Container:: ISOLATION
113+ new DIOptions (isolation: true )
113114 );
114115 }
115116}
0 commit comments