TYPO3 CMS
TYPO3_6-2
Main Page
Related Pages
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
+
Files
File List
+
File Members
+
All
$
(
_
a
c
d
e
f
h
i
l
o
p
r
s
t
u
x
+
Functions
_
a
c
d
e
f
i
l
o
p
r
s
u
x
+
Variables
$
(
_
a
d
e
h
i
p
r
s
t
Examples
▼
TYPO3 CMS
TYPO3 CMS
Test List
Todo List
Deprecated List
►
Namespace Members
►
Classes
▼
Files
►
File List
►
File Members
►
Examples
•
All
Classes
Namespaces
Files
Functions
Variables
Pages
BackendLayout.php
Go to the documentation of this file.
1
<?php
2
namespace
TYPO3\CMS\Backend\View\BackendLayout
;
3
22
class
BackendLayout
{
23
27
protected
$identifier
;
28
32
protected
$title
;
33
37
protected
$description
;
38
42
protected
$iconPath
;
43
47
protected
$configuration
;
48
52
protected
$data
;
53
60
static
public
function
create
(
$identifier
,
$title
,
$configuration
) {
61
return \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(
62
'TYPO3\\CMS\\Backend\\View\\BackendLayout\\BackendLayout'
,
63
$identifier
,
64
$title
,
65
$configuration
66
);
67
}
68
74
public
function
__construct
(
$identifier
,
$title
,
$configuration
) {
75
$this->
setIdentifier
(
$identifier
);
76
$this->
setTitle
(
$title
);
77
$this->
setConfiguration
(
$configuration
);
78
}
79
83
public
function
getIdentifier
() {
84
return
$this->identifier
;
85
}
86
91
public
function
setIdentifier
(
$identifier
) {
92
if
(strpos(
$identifier
,
'__'
) !== FALSE) {
93
throw
new \UnexpectedValueException(
94
'Identifier "'
.
$identifier
.
'" must not contain "__"'
,
95
1381597630
96
);
97
}
98
99
$this->identifier =
$identifier
;
100
}
101
105
public
function
getTitle
() {
106
return
$this->title
;
107
}
108
112
public
function
setTitle
(
$title
) {
113
$this->title =
$title
;
114
}
115
119
public
function
getDescription
() {
120
return
$this->description
;
121
}
122
126
public
function
setDescription
(
$description
) {
127
$this->description =
$description
;
128
}
129
133
public
function
getIconPath
() {
134
return
$this->iconPath
;
135
}
136
140
public
function
setIconPath
(
$iconPath
) {
141
$this->iconPath =
$iconPath
;
142
}
143
147
public
function
getConfiguration
() {
148
return
$this->configuration
;
149
}
150
154
public
function
setConfiguration
(
$configuration
) {
155
$this->configuration =
$configuration
;
156
}
157
161
public
function
getData
() {
162
return
$this->data
;
163
}
164
168
public
function
setData
(array
$data
) {
169
$this->data =
$data
;
170
}
171
172
}
TYPO3\CMS\Backend\View\BackendLayout\BackendLayout\setIconPath
setIconPath($iconPath)
Definition:
BackendLayout.php:140
TYPO3\CMS\Backend\View\BackendLayout\BackendLayout\$configuration
$configuration
Definition:
BackendLayout.php:47
TYPO3\CMS\Backend\View\BackendLayout\BackendLayout\getIdentifier
getIdentifier()
Definition:
BackendLayout.php:83
TYPO3\CMS\Backend\View\BackendLayout\BackendLayout\$iconPath
$iconPath
Definition:
BackendLayout.php:42
TYPO3\CMS\Backend\View\BackendLayout\BackendLayout\$title
$title
Definition:
BackendLayout.php:32
TYPO3\CMS\Backend\View\BackendLayout\BackendLayout\$data
$data
Definition:
BackendLayout.php:52
TYPO3\CMS\Backend\View\BackendLayout\BackendLayout\getIconPath
getIconPath()
Definition:
BackendLayout.php:133
TYPO3\CMS\Backend\View\BackendLayout\BackendLayout\setDescription
setDescription($description)
Definition:
BackendLayout.php:126
TYPO3\CMS\Backend\View\BackendLayout\BackendLayout\$description
$description
Definition:
BackendLayout.php:37
TYPO3\CMS\Backend\View\BackendLayout\BackendLayout
Definition:
BackendLayout.php:22
TYPO3\CMS\Backend\View\BackendLayout\BackendLayout\getTitle
getTitle()
Definition:
BackendLayout.php:105
TYPO3\CMS\Backend\View\BackendLayout\BackendLayout\setIdentifier
setIdentifier($identifier)
Definition:
BackendLayout.php:91
TYPO3\CMS\Backend\View\BackendLayout\BackendLayout\getData
getData()
Definition:
BackendLayout.php:161
TYPO3\CMS\Backend\View\BackendLayout\BackendLayout\setTitle
setTitle($title)
Definition:
BackendLayout.php:112
TYPO3\CMS\Backend\View\BackendLayout\BackendLayout\setConfiguration
setConfiguration($configuration)
Definition:
BackendLayout.php:154
TYPO3\CMS\Backend\View\BackendLayout\BackendLayout\$identifier
$identifier
Definition:
BackendLayout.php:27
TYPO3\CMS\Backend\View\BackendLayout\BackendLayout\setData
setData(array $data)
Definition:
BackendLayout.php:168
TYPO3\CMS\Backend\View\BackendLayout\BackendLayout\getDescription
getDescription()
Definition:
BackendLayout.php:119
TYPO3\CMS\Backend\View\BackendLayout\BackendLayout\create
static create($identifier, $title, $configuration)
Definition:
BackendLayout.php:60
TYPO3\CMS\Backend\View\BackendLayout\BackendLayout\__construct
__construct($identifier, $title, $configuration)
Definition:
BackendLayout.php:74
TYPO3\CMS\Backend\View\BackendLayout
Definition:
BackendLayout.php:2
TYPO3\CMS\Backend\View\BackendLayout\BackendLayout\getConfiguration
getConfiguration()
Definition:
BackendLayout.php:147
typo3
sysext
backend
Classes
View
BackendLayout
BackendLayout.php
Generated on Wed Aug 7 2019 09:52:19 for TYPO3 CMS by
1.8.13