File tree Expand file tree Collapse file tree
Test/Integration/Util/Controller Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22
33namespace Loki \Components \Test \Integration \Util \Controller ;
44
5+ use Loki \Components \Util \Controller \LayoutLoader ;
6+ use Loki \Components \Util \Controller \TargetRenderer ;
57use Magento \Framework \App \ObjectManager ;
6- use Magento \Framework \View \Result \PageFactory as ResultPageFactory ;
78use Magento \TestFramework \Fixture \AppArea ;
89use PHPUnit \Framework \TestCase ;
9- use Loki \Components \Util \Controller \TargetRenderer ;
1010
1111#[AppArea('frontend ' )]
1212class TargetRendererTest extends TestCase
1313{
1414 public function testRender (): void
1515 {
1616 $ om = ObjectManager::getInstance ();
17-
18- $ resultPage = $ om ->get (ResultPageFactory::class)->create ();
19- $ resultPage ->addHandle ('loki_components ' );
20-
21- $ layout = $ resultPage ->getLayout ();
17+ $ layoutLoader = $ om ->get (LayoutLoader::class);
18+ $ layout = $ layoutLoader ->load (['loki_components ' ], true );
2219
2320 /** @var TargetRenderer $targetRenderer */
2421 $ targetRenderer = $ om ->get (TargetRenderer::class);
Original file line number Diff line number Diff line change 126126 <argument name =" layout" xsi : type =" object" >Magento\Framework\View\Layout\Proxy</argument >
127127 </arguments >
128128 </type >
129+
130+ <type name =" Loki\Components\Layout\LayoutHandlerComposite" >
131+ <arguments >
132+ <argument name =" layout" xsi : type =" object" >Magento\Framework\View\LayoutInterface\Proxy</argument >
133+ </arguments >
134+ </type >
135+
136+ <type name =" Loki\Components\Component\Component" >
137+ <arguments >
138+ <argument name =" layout" xsi : type =" object" >Magento\Framework\View\LayoutInterface\Proxy</argument >
139+ </arguments >
140+ </type >
129141</config >
You can’t perform that action at this time.
0 commit comments