/** * @param TblDebtor $tblDebtor * * @return Layout */ public function layoutReference(TblDebtor $tblDebtor) { $tblReferenceList = Banking::useService()->entityReferenceByDebtor($tblDebtor); if (!empty($tblReferenceList)) { /** @var TblReference $tblReference */ foreach ($tblReferenceList as $Key => &$tblReference) { $Reference = $tblReference->getServiceBillingCommodity()->getName(); $tblReference = new LayoutColumn(array(new TextField($Reference, $tblReference->getReference(), $Reference)), 3); } } return new Layout(new LayoutGroup(new LayoutRow($tblReferenceList), new Title('Referenzen'))); }