X-Git-Url: http://git.typo3.org/Packages/TYPO3.CMS.git/blobdiff_plain/86c8f8076b22d2c8a02f1ddaee5fa798e49cf710..4f8f50e952f0dc0bbf6256f2dedd232dd168a0ba:/typo3/sysext/extbase/Classes/Object/Container/ClassInfoFactory.php diff --git a/typo3/sysext/extbase/Classes/Object/Container/ClassInfoFactory.php b/typo3/sysext/extbase/Classes/Object/Container/ClassInfoFactory.php index cb51ebb9833a..530b27156d1a 100644 --- a/typo3/sysext/extbase/Classes/Object/Container/ClassInfoFactory.php +++ b/typo3/sysext/extbase/Classes/Object/Container/ClassInfoFactory.php @@ -77,9 +77,11 @@ class ClassInfoFactory { if ($reflectionParameter->getClass()) { $info['dependency'] = $reflectionParameter->getClass()->getName(); } - if ($reflectionParameter->isOptional()) { + + try { $info['defaultValue'] = $reflectionParameter->getDefaultValue(); - } + } catch (\ReflectionException $e) {} + $result[] = $info; } return $result;