TYPO3
7.6
Users
bogdan
Projects
Kapeli
Resources
Dash
Docsets
TYPO3
src
typo3
sysext
form
Classes
Domain
Model
Json
FieldsetJsonElement.php
Go to the documentation of this file.
1
<?php
2
namespace
TYPO3\CMS\Form\Domain\Model\Json;
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
20
class
FieldsetJsonElement
extends
\TYPO3\CMS\Form\Domain\Model\Json\ContainerJsonElement
21
{
27
public
$xtype
=
'typo3-form-wizard-elements-basic-fieldset'
;
28
34
public
$configuration
= array(
35
'attributes'
=> array(),
36
'legend'
=> array(
37
'value'
=>
''
38
)
39
);
40
46
protected
$allowedAttributes
= array(
47
'class'
,
48
'dir'
,
49
'id'
,
50
'lang'
,
51
'style'
52
);
53
61
public
function
setParameters
(array $parameters)
62
{
63
parent::setParameters($parameters);
64
$this->
setLegend
($parameters);
65
}
66
73
protected
function
setLegend
(array $parameters)
74
{
75
if
(isset($parameters[
'legend'
]) && !isset($parameters[
'legend.'
])) {
76
$this->configuration[
'legend'
][
'value'
] = $parameters[
'legend'
];
77
}
elseif
(!isset($parameters[
'legend'
]) && isset($parameters[
'legend.'
])) {
78
$this->configuration[
'legend'
][
'value'
] = $parameters[
'legend.'
][
'value'
];
79
}
80
}
81
}
Generated on Wed Nov 11 2015 01:51:55 for TYPO3 by
1.8.3