|
32 | 32 | use ChromeDevtoolsProtocol\Domain\DatabaseDomainInterface; |
33 | 33 | use ChromeDevtoolsProtocol\Domain\DebuggerDomain; |
34 | 34 | use ChromeDevtoolsProtocol\Domain\DebuggerDomainInterface; |
| 35 | +use ChromeDevtoolsProtocol\Domain\DeviceAccessDomain; |
| 36 | +use ChromeDevtoolsProtocol\Domain\DeviceAccessDomainInterface; |
35 | 37 | use ChromeDevtoolsProtocol\Domain\DeviceOrientationDomain; |
36 | 38 | use ChromeDevtoolsProtocol\Domain\DeviceOrientationDomainInterface; |
37 | 39 | use ChromeDevtoolsProtocol\Domain\EmulationDomain; |
38 | 40 | use ChromeDevtoolsProtocol\Domain\EmulationDomainInterface; |
| 41 | +use ChromeDevtoolsProtocol\Domain\EventBreakpointsDomain; |
| 42 | +use ChromeDevtoolsProtocol\Domain\EventBreakpointsDomainInterface; |
| 43 | +use ChromeDevtoolsProtocol\Domain\FedCmDomain; |
| 44 | +use ChromeDevtoolsProtocol\Domain\FedCmDomainInterface; |
39 | 45 | use ChromeDevtoolsProtocol\Domain\FetchDomain; |
40 | 46 | use ChromeDevtoolsProtocol\Domain\FetchDomainInterface; |
41 | 47 | use ChromeDevtoolsProtocol\Domain\HeadlessExperimentalDomain; |
|
68 | 74 | use ChromeDevtoolsProtocol\Domain\PerformanceDomainInterface; |
69 | 75 | use ChromeDevtoolsProtocol\Domain\PerformanceTimelineDomain; |
70 | 76 | use ChromeDevtoolsProtocol\Domain\PerformanceTimelineDomainInterface; |
| 77 | +use ChromeDevtoolsProtocol\Domain\PreloadDomain; |
| 78 | +use ChromeDevtoolsProtocol\Domain\PreloadDomainInterface; |
71 | 79 | use ChromeDevtoolsProtocol\Domain\ProfilerDomain; |
72 | 80 | use ChromeDevtoolsProtocol\Domain\ProfilerDomainInterface; |
73 | 81 | use ChromeDevtoolsProtocol\Domain\RuntimeDomain; |
@@ -231,6 +239,18 @@ public function debugger(): DebuggerDomainInterface |
231 | 239 | } |
232 | 240 |
|
233 | 241 |
|
| 242 | + public function deviceAccess(): DeviceAccessDomainInterface |
| 243 | + { |
| 244 | + if (!isset($this->domains['DeviceAccess'])) { |
| 245 | + /** @var InternalClientInterface $this */ |
| 246 | + $this->domains['DeviceAccess'] = new DeviceAccessDomain($this); |
| 247 | + } |
| 248 | + /** @var DeviceAccessDomainInterface $domain */ |
| 249 | + $domain = $this->domains['DeviceAccess']; |
| 250 | + return $domain; |
| 251 | + } |
| 252 | + |
| 253 | + |
234 | 254 | public function deviceOrientation(): DeviceOrientationDomainInterface |
235 | 255 | { |
236 | 256 | if (!isset($this->domains['DeviceOrientation'])) { |
@@ -303,6 +323,30 @@ public function emulation(): EmulationDomainInterface |
303 | 323 | } |
304 | 324 |
|
305 | 325 |
|
| 326 | + public function eventBreakpoints(): EventBreakpointsDomainInterface |
| 327 | + { |
| 328 | + if (!isset($this->domains['EventBreakpoints'])) { |
| 329 | + /** @var InternalClientInterface $this */ |
| 330 | + $this->domains['EventBreakpoints'] = new EventBreakpointsDomain($this); |
| 331 | + } |
| 332 | + /** @var EventBreakpointsDomainInterface $domain */ |
| 333 | + $domain = $this->domains['EventBreakpoints']; |
| 334 | + return $domain; |
| 335 | + } |
| 336 | + |
| 337 | + |
| 338 | + public function fedCm(): FedCmDomainInterface |
| 339 | + { |
| 340 | + if (!isset($this->domains['FedCm'])) { |
| 341 | + /** @var InternalClientInterface $this */ |
| 342 | + $this->domains['FedCm'] = new FedCmDomain($this); |
| 343 | + } |
| 344 | + /** @var FedCmDomainInterface $domain */ |
| 345 | + $domain = $this->domains['FedCm']; |
| 346 | + return $domain; |
| 347 | + } |
| 348 | + |
| 349 | + |
306 | 350 | public function fetch(): FetchDomainInterface |
307 | 351 | { |
308 | 352 | if (!isset($this->domains['Fetch'])) { |
@@ -495,6 +539,18 @@ public function performanceTimeline(): PerformanceTimelineDomainInterface |
495 | 539 | } |
496 | 540 |
|
497 | 541 |
|
| 542 | + public function preload(): PreloadDomainInterface |
| 543 | + { |
| 544 | + if (!isset($this->domains['Preload'])) { |
| 545 | + /** @var InternalClientInterface $this */ |
| 546 | + $this->domains['Preload'] = new PreloadDomain($this); |
| 547 | + } |
| 548 | + /** @var PreloadDomainInterface $domain */ |
| 549 | + $domain = $this->domains['Preload']; |
| 550 | + return $domain; |
| 551 | + } |
| 552 | + |
| 553 | + |
498 | 554 | public function profiler(): ProfilerDomainInterface |
499 | 555 | { |
500 | 556 | if (!isset($this->domains['Profiler'])) { |
|
0 commit comments