Skip to content

Commit df702fa

Browse files
committed
wip: Rewrite to composable AbstractComponentContext
1 parent e5502be commit df702fa

File tree

3 files changed

+7
-22
lines changed

3 files changed

+7
-22
lines changed

Component/Debugger/DebuggerContext.php

Lines changed: 0 additions & 17 deletions
This file was deleted.

Component/Debugger/DebuggerViewModel.php

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,22 @@
33
namespace Loki\Debugger\Component\Debugger;
44

55
use Loki\Components\Component\ComponentViewModel;
6+
use Loki\Debugger\Util\Debugger;
67

7-
/**
8-
* @method DebuggerContext getContext()
9-
*/
108
class DebuggerViewModel extends ComponentViewModel
119
{
10+
public function __construct(
11+
private Debugger $debugger,
12+
) {
13+
}
14+
1215
public function getJsComponentName(): ?string
1316
{
1417
return 'LokiComponentsDebugger';
1518
}
1619

1720
public function getData(): array
1821
{
19-
return $this->getContext()->getDebugger()->getData();
22+
return $this->debugger->getData();
2023
}
2124
}

etc/loki_components.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,5 @@
22
<components xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Loki_Components:etc/loki_components.xsd">
33
<component
44
name="loki-debugger.debugger"
5-
context="Loki\Debugger\Component\Debugger\DebuggerContext"
65
viewModel="Loki\Debugger\Component\Debugger\DebuggerViewModel"/>
76
</components>

0 commit comments

Comments
 (0)