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
ClassInfo.php
Go to the documentation of this file.
1
<?php
2
namespace
TYPO3\CMS\Extbase\Object\Container
;
3
22
class
ClassInfo
{
23
29
private
$className
;
30
44
private
$constructorArguments
;
45
52
private
$injectMethods
;
53
60
private
$injectProperties
;
61
67
private
$isSingleton
= FALSE;
68
74
private
$isInitializeable
= FALSE;
75
84
public
function
__construct
(
$className
, array
$constructorArguments
, array
$injectMethods
,
$isSingleton
= FALSE,
$isInitializeable
= FALSE, array
$injectProperties
= array()) {
85
$this->className =
$className
;
86
$this->constructorArguments =
$constructorArguments
;
87
$this->injectMethods =
$injectMethods
;
88
$this->injectProperties =
$injectProperties
;
89
$this->
isSingleton
=
$isSingleton
;
90
$this->isInitializeable =
$isInitializeable
;
91
}
92
98
public
function
getClassName
() {
99
return
$this->className
;
100
}
101
107
public
function
getConstructorArguments
() {
108
return
$this->constructorArguments
;
109
}
110
116
public
function
getInjectMethods
() {
117
return
$this->injectMethods
;
118
}
119
125
public
function
getInjectProperties
() {
126
return
$this->injectProperties
;
127
}
128
134
public
function
getIsSingleton
() {
135
return
$this->isSingleton
;
136
}
137
143
public
function
getIsInitializeable
() {
144
return
$this->isInitializeable
;
145
}
146
152
public
function
hasInjectMethods
() {
153
return
count($this->injectMethods) > 0;
154
}
155
159
public
function
hasInjectProperties
() {
160
return
count($this->injectProperties) > 0;
161
}
162
}
TYPO3\CMS\Extbase\Object\Container\ClassInfo\getClassName
getClassName()
Definition:
ClassInfo.php:98
TYPO3\CMS\Extbase\Object\Container
Definition:
ClassInfo.php:2
TYPO3\CMS\Extbase\Object\Container\ClassInfo\$className
$className
Definition:
ClassInfo.php:29
TYPO3\CMS\Extbase\Object\Container\ClassInfo\$injectProperties
$injectProperties
Definition:
ClassInfo.php:60
TYPO3\CMS\Extbase\Object\Container\ClassInfo\getConstructorArguments
getConstructorArguments()
Definition:
ClassInfo.php:107
TYPO3\CMS\Extbase\Object\Container\ClassInfo\getInjectMethods
getInjectMethods()
Definition:
ClassInfo.php:116
TYPO3\CMS\Extbase\Object\Container\ClassInfo\getIsInitializeable
getIsInitializeable()
Definition:
ClassInfo.php:143
TYPO3\CMS\Extbase\Object\Container\ClassInfo\getInjectProperties
getInjectProperties()
Definition:
ClassInfo.php:125
TYPO3\CMS\Extbase\Object\Container\ClassInfo
Definition:
ClassInfo.php:22
TYPO3\CMS\Extbase\Object\Container\ClassInfo\__construct
__construct($className, array $constructorArguments, array $injectMethods, $isSingleton=FALSE, $isInitializeable=FALSE, array $injectProperties=array())
Definition:
ClassInfo.php:84
TYPO3\CMS\Extbase\Object\Container\Container\isSingleton
isSingleton($className)
Definition:
Container.php:348
TYPO3\CMS\Extbase\Object\Container\ClassInfo\$injectMethods
$injectMethods
Definition:
ClassInfo.php:52
TYPO3\CMS\Extbase\Object\Container\ClassInfo\$isInitializeable
$isInitializeable
Definition:
ClassInfo.php:74
TYPO3\CMS\Extbase\Object\Container\ClassInfo\$isSingleton
$isSingleton
Definition:
ClassInfo.php:67
TYPO3\CMS\Extbase\Object\Container\ClassInfo\getIsSingleton
getIsSingleton()
Definition:
ClassInfo.php:134
TYPO3\CMS\Extbase\Object\Container\ClassInfo\$constructorArguments
$constructorArguments
Definition:
ClassInfo.php:44
TYPO3\CMS\Extbase\Object\Container\ClassInfo\hasInjectProperties
hasInjectProperties()
Definition:
ClassInfo.php:159
TYPO3\CMS\Extbase\Object\Container\ClassInfo\hasInjectMethods
hasInjectMethods()
Definition:
ClassInfo.php:152
typo3
sysext
extbase
Classes
Object
Container
ClassInfo.php
Generated on Wed Aug 7 2019 09:52:24 for TYPO3 CMS by
1.8.13