protected function checkObject(TransferInformation $object) { $account = $object->getClientAccount(); $consolidator = $account->getConsolidator(); if ($consolidator) { $primaryApplicant = $consolidator->getPrimaryApplicant(); $accountTitle = $primaryApplicant->getFirstName() . ' ' . $primaryApplicant->getMiddleName() . ' ' . $primaryApplicant->getLastName(); if ($accountTitle !== $object->getAccountTitle()) { return false; } if ($consolidator->isJointType()) { $secondaryApplicant = $consolidator->getSecondaryApplicant(); $jointAccountTitle = $secondaryApplicant->getFirstName() . ' ' . $secondaryApplicant->getMiddleName() . ' ' . $secondaryApplicant->getLastName(); if ($jointAccountTitle !== $object->getAccountJointTitle()) { return false; } } } return true; }