Actions
Bug #71951
closedf:debug() fails when lazy loading properties result in NULL
Start date:
2015-11-29
Due date:
% Done:
100%
Estimated time:
TYPO3 Version:
7
PHP Version:
Tags:
Complexity:
no-brainer
Is Regression:
No
Sprint Focus:
Description
DebuggerUtility::renderObject() recognizes LazyLoadingProxy
s and resolves them. But then it just assumes the value is still an object, but the lazy loading resolution may also result in NULL. This results in the following error:
http://shots.michaelsen.io/Mmlg
The lazy loading resolution in DebuggerUtility::renderObject() should look like this:
if ($object instanceof \TYPO3\CMS\Extbase\Persistence\Generic\LazyLoadingProxy) { $object = $object->_loadRealInstance(); if (is_null($object)) { return gettype($object); } }
Actions