TYPO3 CMS  TYPO3_8-7
WidgetContext.php
Go to the documentation of this file.
1 <?php
3 
4 /*
5  * This file is part of the TYPO3 CMS project.
6  *
7  * It is free software; you can redistribute it and/or modify it under
8  * the terms of the GNU General Public License, either version 2
9  * of the License, or any later version.
10  *
11  * For the full copyright and license information, please read the
12  * LICENSE.txt file that was distributed with this source code.
13  *
14  * The TYPO3 project - inspiring people to share!
15  */
16 
29 {
35  protected $widgetIdentifier;
36 
43 
51 
58 
67 
77 
82 
86  protected $parentVendorName;
87 
92 
96  protected $parentPluginName;
97 
102 
106  public function getWidgetIdentifier()
107  {
109  }
110 
115  {
116  $this->widgetIdentifier = $widgetIdentifier;
117  }
118 
122  public function getAjaxWidgetIdentifier()
123  {
125  }
126 
131  {
132  $this->ajaxWidgetIdentifier = $ajaxWidgetIdentifier;
133  }
134 
141  {
142  $this->parentPluginNamespace = $parentPluginNamespace;
143  }
144 
150  public function getParentPluginNamespace()
151  {
153  }
154 
161  {
162  $this->parentExtensionName = $parentExtensionName;
163  }
164 
170  public function getParentExtensionName()
171  {
173  }
174 
181  {
182  $this->parentVendorName = $parentVendorName;
183  }
184 
190  public function getParentVendorName()
191  {
193  }
194 
201  {
202  $this->parentPluginName = $parentPluginName;
203  }
204 
210  public function getParentPluginName()
211  {
213  }
214 
221  {
222  $this->widgetViewHelperClassName = $widgetViewHelperClassName;
223  }
224 
231  {
233  }
234 
238  public function getWidgetConfiguration()
239  {
241  }
242 
247  {
248  $this->widgetConfiguration = $widgetConfiguration;
249  }
250 
254  public function getControllerObjectName()
255  {
257  }
258 
263  {
264  $this->controllerObjectName = $controllerObjectName;
265  }
266 
271  public function setViewHelperChildNodes(\TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\RootNode $viewHelperChildNodes, \TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface $viewHelperChildNodeRenderingContext)
272  {
273  $this->viewHelperChildNodes = $viewHelperChildNodes;
274  $this->viewHelperChildNodeRenderingContext = $viewHelperChildNodeRenderingContext;
275  }
276 
280  public function getViewHelperChildNodes()
281  {
283  }
284 
289  {
291  }
292 
296  public function __sleep()
297  {
298  return ['widgetIdentifier', 'ajaxWidgetIdentifier', 'widgetConfiguration', 'controllerObjectName', 'parentPluginNamespace', 'parentVendorName', 'parentExtensionName', 'parentPluginName', 'widgetViewHelperClassName'];
299  }
300 }
setWidgetViewHelperClassName($widgetViewHelperClassName)
setAjaxWidgetIdentifier($ajaxWidgetIdentifier)
setParentPluginNamespace($parentPluginNamespace)
setControllerObjectName($controllerObjectName)
setViewHelperChildNodes(\TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\RootNode $viewHelperChildNodes, \TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface $viewHelperChildNodeRenderingContext)