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
AbstractPreset.php
Go to the documentation of this file.
1
<?php
2
namespace
TYPO3\CMS\Install\Configuration
;
3
17
use
TYPO3\CMS\Core\Utility\GeneralUtility
;
18
22
abstract
class
AbstractPreset
implements
PresetInterface
{
23
28
protected
$configurationManager
= NULL;
29
33
protected
$name
=
''
;
34
38
protected
$priority
= 50;
39
43
protected
$configurationValues
= array();
44
48
protected
$postValues
= array();
49
56
public
function
setPostValues
(array
$postValues
) {
57
$this->postValues =
$postValues
;
58
}
59
65
public
function
getIsAvailable
() {
66
return
$this->
isAvailable
();
67
}
68
74
public
function
isActive
() {
75
$isActive = TRUE;
76
foreach
($this->configurationValues as $configurationKey => $configurationValue) {
77
try
{
78
$currentValue = $this->configurationManager->getConfigurationValueByPath($configurationKey);
79
}
catch
(\RuntimeException $e) {
80
$currentValue = NULL;
81
}
82
if
($currentValue !== $configurationValue) {
83
$isActive = FALSE;
84
break
;
85
}
86
}
87
return
$isActive;
88
}
89
95
public
function
getIsActive
() {
96
return
$this->
isActive
();
97
}
98
104
public
function
getName
() {
105
return
$this->name
;
106
}
107
113
public
function
getPriority
() {
114
return
$this->priority
;
115
}
116
122
public
function
getConfigurationValues
() {
123
return
$this->configurationValues
;
124
}
125
}
TYPO3\CMS\Install\Configuration\AbstractPreset\isActive
isActive()
Definition:
AbstractPreset.php:74
GeneralUtility
TYPO3\CMS\Install\Configuration\AbstractPreset\getIsActive
getIsActive()
Definition:
AbstractPreset.php:95
TYPO3\CMS\Install\Configuration\AbstractPreset\setPostValues
setPostValues(array $postValues)
Definition:
AbstractPreset.php:56
TYPO3\CMS\Install\Configuration\AbstractPreset\$postValues
$postValues
Definition:
AbstractPreset.php:48
TYPO3\CMS\Install\Configuration\AbstractPreset\$configurationManager
$configurationManager
Definition:
AbstractPreset.php:28
TYPO3\CMS\Install\Configuration\AbstractPreset\$priority
$priority
Definition:
AbstractPreset.php:38
TYPO3\CMS\Install\Configuration\AbstractPreset\getIsAvailable
getIsAvailable()
Definition:
AbstractPreset.php:65
TYPO3\CMS\Install\Configuration\AbstractPreset\$name
$name
Definition:
AbstractPreset.php:33
TYPO3\CMS\Install\Configuration
Definition:
AbstractCustomPreset.php:2
TYPO3\CMS\Install\Configuration\AbstractPreset\getConfigurationValues
getConfigurationValues()
Definition:
AbstractPreset.php:122
TYPO3\CMS\Install\Configuration\PresetInterface\isAvailable
isAvailable()
TYPO3\CMS\Install\Configuration\AbstractPreset\getName
getName()
Definition:
AbstractPreset.php:104
TYPO3\CMS\Install\Configuration\PresetInterface
Definition:
PresetInterface.php:25
TYPO3\CMS\Install\Configuration\AbstractPreset\$configurationValues
$configurationValues
Definition:
AbstractPreset.php:43
TYPO3\CMS\Install\Configuration\AbstractPreset\getPriority
getPriority()
Definition:
AbstractPreset.php:113
TYPO3\CMS\Install\Configuration\AbstractPreset
Definition:
AbstractPreset.php:22
typo3
sysext
install
Classes
Configuration
AbstractPreset.php
Generated on Wed Aug 7 2019 09:52:29 for TYPO3 CMS by
1.8.13