TYPO3 CMS  TYPO3_7-6
WidgetContext.php
Go to the documentation of this file.
1 <?php
3 
4 /*
5  * This script is backported from the TYPO3 Flow package "TYPO3.Fluid". *
6  * *
7  * It is free software; you can redistribute it and/or modify it under *
8  * the terms of the GNU Lesser General Public License, either version 3 *
9  * of the License, or (at your option) any later version. *
10  * *
11  * *
12  * This script is distributed in the hope that it will be useful, but *
13  * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHAN- *
14  * TABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser *
15  * General Public License for more details. *
16  * *
17  * You should have received a copy of the GNU Lesser General Public *
18  * License along with the script. *
19  * If not, see http://www.gnu.org/licenses/lgpl.html *
20  * *
21  * The TYPO3 project - inspiring people to share! *
22  * */
35 {
41  protected $widgetIdentifier;
42 
49 
57 
64 
73 
83 
88 
93 
97  protected $parentPluginName;
98 
103 
107  public function getWidgetIdentifier()
108  {
110  }
111 
117  {
118  $this->widgetIdentifier = $widgetIdentifier;
119  }
120 
124  public function getAjaxWidgetIdentifier()
125  {
127  }
128 
134  {
135  $this->ajaxWidgetIdentifier = $ajaxWidgetIdentifier;
136  }
137 
145  {
146  $this->parentPluginNamespace = $parentPluginNamespace;
147  }
148 
154  public function getParentPluginNamespace()
155  {
157  }
158 
166  {
167  $this->parentExtensionName = $parentExtensionName;
168  }
169 
175  public function getParentExtensionName()
176  {
178  }
179 
187  {
188  $this->parentPluginName = $parentPluginName;
189  }
190 
196  public function getParentPluginName()
197  {
199  }
200 
208  {
209  $this->widgetViewHelperClassName = $widgetViewHelperClassName;
210  }
211 
218  {
220  }
221 
225  public function getWidgetConfiguration()
226  {
228  }
229 
235  {
236  $this->widgetConfiguration = $widgetConfiguration;
237  }
238 
242  public function getControllerObjectName()
243  {
245  }
246 
252  {
253  $this->controllerObjectName = $controllerObjectName;
254  }
255 
261  public function setViewHelperChildNodes(\TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\RootNode $viewHelperChildNodes, \TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface $viewHelperChildNodeRenderingContext)
262  {
263  $this->viewHelperChildNodes = $viewHelperChildNodes;
264  $this->viewHelperChildNodeRenderingContext = $viewHelperChildNodeRenderingContext;
265  }
266 
270  public function getViewHelperChildNodes()
271  {
273  }
274 
279  {
281  }
282 
286  public function __sleep()
287  {
288  return ['widgetIdentifier', 'ajaxWidgetIdentifier', 'widgetConfiguration', 'controllerObjectName', 'parentPluginNamespace', 'parentExtensionName', 'parentPluginName', 'widgetViewHelperClassName'];
289  }
290 }
setWidgetViewHelperClassName($widgetViewHelperClassName)
setViewHelperChildNodes(\TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\RootNode $viewHelperChildNodes, \TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface $viewHelperChildNodeRenderingContext)
setAjaxWidgetIdentifier($ajaxWidgetIdentifier)
setParentPluginNamespace($parentPluginNamespace)
setControllerObjectName($controllerObjectName)