/** * @param SimpleXMLElement $detailXml * @param EntryTransactionDetail $detail */ private function addReferencesToTransactionDetails(SimpleXMLElement $detailXml, EntryTransactionDetail $detail) { if (isset($detailXml->Refs->EndToEndId)) { $endToEndId = (string) $detailXml->Refs->EndToEndId; if (isset($detailXml->Refs->MndtId)) { $mandateId = (string) $detailXml->Refs->MndtId; } else { $mandateId = null; } $detail->addReference(new Reference($endToEndId, $mandateId)); } }