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
AbstractFileCollectionConverter.php
Go to the documentation of this file.
1
<?php
2
namespace
TYPO3\CMS\Extbase\Property\TypeConverter
;
3
21
abstract
class
AbstractFileCollectionConverter
extends
\TYPO3\CMS\Extbase\Property\TypeConverter\AbstractTypeConverter
{
22
26
protected
$priority
= 1;
27
31
protected
$expectedObjectType
;
32
37
protected
$fileFactory
;
38
51
public
function
convertFrom
($source,
$targetType
, array $convertedChildProperties = array(), \
TYPO3
\CMS\Extbase\Property\
PropertyMappingConfigurationInterface
$configuration = NULL) {
52
$object = $this->
getObject
($source);
53
if
(empty($this->expectedObjectType) || !$object instanceof $this->expectedObjectType) {
54
throw
new \TYPO3\CMS\Extbase\Property\Exception(
'Expected object of type "'
. $this->expectedObjectType .
'" but got '
. get_class($object), 1342895976);
55
}
57
$subject = $this->objectManager->get(
$targetType
);
58
$subject->setObject($object);
59
return
$subject;
60
}
61
66
abstract
protected
function
getObject
($source);
67
}
TYPO3
TYPO3\CMS\Extbase\Property\TypeConverter\AbstractFileCollectionConverter\$priority
$priority
Definition:
AbstractFileCollectionConverter.php:26
TYPO3\CMS\Extbase\Property\TypeConverter\AbstractFileCollectionConverter\$expectedObjectType
$expectedObjectType
Definition:
AbstractFileCollectionConverter.php:31
TYPO3\CMS\Extbase\Property\TypeConverter\AbstractTypeConverter\$targetType
$targetType
Definition:
AbstractTypeConverter.php:49
TYPO3\CMS\Extbase\Property\PropertyMappingConfigurationInterface
Definition:
PropertyMappingConfigurationInterface.php:29
TYPO3\CMS\Extbase\Property\TypeConverter\AbstractFileCollectionConverter
Definition:
AbstractFileCollectionConverter.php:21
TYPO3\CMS\Extbase\Property\TypeConverter\AbstractTypeConverter
Definition:
AbstractTypeConverter.php:33
TYPO3\CMS\Extbase\Property\TypeConverter\AbstractFileCollectionConverter\$fileFactory
$fileFactory
Definition:
AbstractFileCollectionConverter.php:37
TYPO3\CMS\Extbase\Property\TypeConverter\AbstractFileCollectionConverter\getObject
getObject($source)
TYPO3\CMS\Extbase\Property\TypeConverter
Definition:
AbstractFileCollectionConverter.php:2
TYPO3\CMS\Extbase\Property\TypeConverterInterface\convertFrom
convertFrom($source, $targetType, array $convertedChildProperties=array(), \TYPO3\CMS\Extbase\Property\PropertyMappingConfigurationInterface $configuration=NULL)
typo3
sysext
extbase
Classes
Property
TypeConverter
AbstractFileCollectionConverter.php
Generated on Wed Aug 7 2019 09:52:25 for TYPO3 CMS by
1.8.13