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
•
All
Classes
Namespaces
Files
Functions
Variables
Pages
LanguageSelectionForm.php
Go to the documentation of this file.
1
<?php
2
namespace
TYPO3\CMS\Lang\Domain\Model
;
21
class
LanguageSelectionForm
extends
\TYPO3\CMS\Extbase\DomainObject\AbstractEntity
{
22
26
protected
$languages
= array();
27
31
protected
$selectedLanguages
= array();
32
39
public
function
setLanguages
(array
$languages
) {
40
$this->languages =
$languages
;
41
}
42
48
public
function
getLanguages
() {
49
return
$this->languages
;
50
}
51
58
public
function
setSelectedLanguages
(array
$selectedLanguages
) {
59
$this->selectedLanguages = array_values(array_filter($selectedLanguages));
60
}
61
67
public
function
getSelectedLanguages
() {
68
return
$this->selectedLanguages
;
69
}
70
76
public
function
getSelectedLanguagesLocaleList
() {
77
if
(!empty($this->selectedLanguages) && is_array($this->selectedLanguages)) {
78
$locales
= array();
79
foreach
($this->selectedLanguages as $language) {
80
$locales
[] = $language->getLocale();
81
}
82
83
return
implode(
','
,
$locales
);
84
}
85
return
''
;
86
}
87
88
}
TYPO3\CMS\Lang\Domain\Model\LanguageSelectionForm\getLanguages
getLanguages()
Definition:
LanguageSelectionForm.php:48
TYPO3\CMS\Lang\Domain\Model
Definition:
Extension.php:2
TYPO3\CMS\Extbase\DomainObject\AbstractEntity
Definition:
AbstractEntity.php:20
TYPO3\CMS\Lang\Domain\Model\LanguageSelectionForm\getSelectedLanguagesLocaleList
getSelectedLanguagesLocaleList()
Definition:
LanguageSelectionForm.php:76
TYPO3\CMS\Lang\Domain\Model\LanguageSelectionForm\setLanguages
setLanguages(array $languages)
Definition:
LanguageSelectionForm.php:39
TYPO3\CMS\Lang\Domain\Model\LanguageSelectionForm\getSelectedLanguages
getSelectedLanguages()
Definition:
LanguageSelectionForm.php:67
TYPO3\CMS\Lang\Domain\Model\LanguageSelectionForm
Definition:
LanguageSelectionForm.php:21
TYPO3\CMS\Lang\Domain\Model\LanguageSelectionForm\$languages
$languages
Definition:
LanguageSelectionForm.php:26
TYPO3\CMS\Lang\Domain\Model\LanguageSelectionForm\$selectedLanguages
$selectedLanguages
Definition:
LanguageSelectionForm.php:31
$locales
$locales
Definition:
be_users.php:6
TYPO3\CMS\Lang\Domain\Model\LanguageSelectionForm\setSelectedLanguages
setSelectedLanguages(array $selectedLanguages)
Definition:
LanguageSelectionForm.php:58
typo3
sysext
lang
Classes
Domain
Model
LanguageSelectionForm.php
Generated on Wed Aug 7 2019 09:52:29 for TYPO3 CMS by
1.8.13