|
|
@@ -191,8 +191,9 @@ class View implements EventDispatcherInterface
|
|
|
* True when the view has been rendered.
|
|
|
*
|
|
|
* @var bool
|
|
|
+ * @deprecated 3.7.0 The property is deprecated and will be removed in 4.0.0.
|
|
|
*/
|
|
|
- protected $hasRendered = false;
|
|
|
+ public $hasRendered = false;
|
|
|
|
|
|
/**
|
|
|
* List of generated DOM UUIDs.
|
|
|
@@ -1292,7 +1293,6 @@ class View implements EventDispatcherInterface
|
|
|
'plugin' => 'setPlugin',
|
|
|
'name' => 'setName',
|
|
|
'elementCache' => 'setElementCache',
|
|
|
- 'hasRendered' => 'resetHasRendered',
|
|
|
];
|
|
|
if (isset($protected[$name])) {
|
|
|
$method = $protected[$name];
|
|
|
@@ -1432,30 +1432,6 @@ class View implements EventDispatcherInterface
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * Check whether the view has been rendered.
|
|
|
- *
|
|
|
- * @return bool
|
|
|
- * @since 3.7.0
|
|
|
- */
|
|
|
- public function hasRendered()
|
|
|
- {
|
|
|
- return $this->hasRendered;
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * Reset $hadRendered property to false to allow running render() again.
|
|
|
- *
|
|
|
- * @return $this
|
|
|
- * @since 3.7.0
|
|
|
- */
|
|
|
- public function resetHasRendered()
|
|
|
- {
|
|
|
- $this->hasRendered = false;
|
|
|
-
|
|
|
- return $this;
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
* Set sub-directory for this template files.
|
|
|
*
|
|
|
* @param string $subDir Sub-directory name.
|