Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
ViewInterface.php
Go to the documentation of this file.
1 <?php
7 
12 interface ViewInterface
13 {
19  public function getId();
20 
26  public function getActionClass();
27 
33  public function getGroup();
34 
40  public function getSubscriptions();
41 
49  public function load($viewId);
50 
57  public function subscribe();
58 
65  public function unsubscribe();
66 
73  public function update();
74 
80  public function suspend();
81 
87  public function resume();
88 
94  public function clearChangelog();
95 
101  public function getState();
102 
109  public function setState(View\StateInterface $state);
110 
116  public function isEnabled();
117 
123  public function isIdle();
124 
130  public function isWorking();
131 
137  public function isSuspended();
138 
144  public function getUpdated();
145 
151  public function getChangelog();
152 }
setState(View\StateInterface $state)