protected function fillResultClass($resultClass, $row, $resultObject)
{
if ($resultObject === null) {
$registry = $this->getManager()->getTypeHandlers();
$resultObject = $this->_statement->createInstanceOfResultClass($registry, $row);
}
if ($resultObject instanceof \ArrayAccess) {
return $this->fillResultArrayList($row, $resultObject);
} else {
if (is_object($resultObject)) {
return $this->fillResultObjectProperty($row, $resultObject);
} else {
return $this->fillDefaultResultMap(null, $row, $resultObject);
}
}
}