Example #1
0
 /**
  * @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')));
 }