public static function getItemInfo($id, $viewInfo, $tableDd) { $item = $viewInfo->getItem($id); if (!$item) { if ($tableDd->isField($id)) { $item = $tableDd->getFieldInfo($id); } else { if (CalemReportUtil::isFieldLabel($id)) { $item = $tableDd->getFieldLabelInfo(CalemReportUtil::getFieldFromLabel($id)); } } } return $item; }