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
6 namespace Magento\Framework\App;
7 
17 interface ViewInterface
18 {
24  public function loadLayoutUpdates();
25 
32  public function renderLayout($output = '');
33 
39  public function getDefaultLayoutHandle();
40 
51  public function loadLayout($handles = null, $generateBlocks = true, $generateXml = true, $addActionHandles = true);
52 
58  public function generateLayoutXml();
59 
67  public function addPageLayoutHandles(array $parameters = [], $defaultHandle = null);
68 
74  public function generateLayoutBlocks();
75 
81  public function getPage();
82 
88  public function getLayout();
89 
95  public function addActionLayoutHandles();
96 
103  public function setIsLayoutLoaded($value);
104 
110  public function isLayoutLoaded();
111 }
loadLayout($handles=null, $generateBlocks=true, $generateXml=true, $addActionHandles=true)
$value
Definition: gender.phtml:16
addPageLayoutHandles(array $parameters=[], $defaultHandle=null)