TYPO3CMS  8
 All Classes Namespaces Files Functions Variables Pages
WidgetContext.php
Go to the documentation of this file.
1 <?php
2 namespace TYPO3\CMS\Fluid\Core\Widget;
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 
87 
91  protected $parentPluginName;
92 
97 
101  public function getWidgetIdentifier()
102  {
104  }
105 
111  {
112  $this->widgetIdentifier = $widgetIdentifier;
113  }
114 
118  public function getAjaxWidgetIdentifier()
119  {
121  }
122 
128  {
129  $this->ajaxWidgetIdentifier = $ajaxWidgetIdentifier;
130  }
131 
139  {
140  $this->parentPluginNamespace = $parentPluginNamespace;
141  }
142 
148  public function getParentPluginNamespace()
149  {
151  }
152 
160  {
161  $this->parentExtensionName = $parentExtensionName;
162  }
163 
169  public function getParentExtensionName()
170  {
172  }
173 
181  {
182  $this->parentPluginName = $parentPluginName;
183  }
184 
190  public function getParentPluginName()
191  {
193  }
194 
202  {
203  $this->widgetViewHelperClassName = $widgetViewHelperClassName;
204  }
205 
212  {
214  }
215 
219  public function getWidgetConfiguration()
220  {
222  }
223 
229  {
230  $this->widgetConfiguration = $widgetConfiguration;
231  }
232 
236  public function getControllerObjectName()
237  {
239  }
240 
246  {
247  $this->controllerObjectName = $controllerObjectName;
248  }
249 
255  public function setViewHelperChildNodes(\TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\RootNode $viewHelperChildNodes, \TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface $viewHelperChildNodeRenderingContext)
256  {
257  $this->viewHelperChildNodes = $viewHelperChildNodes;
258  $this->viewHelperChildNodeRenderingContext = $viewHelperChildNodeRenderingContext;
259  }
260 
264  public function getViewHelperChildNodes()
265  {
267  }
268 
273  {
275  }
276 
280  public function __sleep()
281  {
282  return ['widgetIdentifier', 'ajaxWidgetIdentifier', 'widgetConfiguration', 'controllerObjectName', 'parentPluginNamespace', 'parentExtensionName', 'parentPluginName', 'widgetViewHelperClassName'];
283  }
284 }
setViewHelperChildNodes(\TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\RootNode $viewHelperChildNodes,\TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface $viewHelperChildNodeRenderingContext)
setAjaxWidgetIdentifier($ajaxWidgetIdentifier)
setParentPluginNamespace($parentPluginNamespace)
setControllerObjectName($controllerObjectName)
setWidgetViewHelperClassName($widgetViewHelperClassName)