Ejemplo n.º 1
0
 public function isFacebookRequired(Borrower $borrower)
 {
     $user = $borrower->getUser();
     $facebookId = $user->getFacebookId();
     $createdAt = $user->getCreatedAt();
     $requiredDate = \DateTime::createFromFormat('j-M-Y', '1-Jan-2014');
     $borrowerRequiresFacebook = $borrower->getCountry()->isFacebookRequired();
     return $borrowerRequiresFacebook && !$facebookId && $createdAt > $requiredDate;
 }
Ejemplo n.º 2
0
 public function sendDeclinedConfirmationMail(Borrower $borrower)
 {
     $subject = \Lang::get('borrowerActivation.email.declined.subject', ['name' => $borrower->getName()]);
     $data = ['borrowerName' => $borrower->getName(), 'to' => $borrower->getUser()->getEmail(), 'from' => '*****@*****.**', 'subject' => $subject];
     $this->mailer->send('emails.borrower.activation.declined-confirmation', $data);
 }
Ejemplo n.º 3
0
 public function getDefaultData()
 {
     $personalInformation = $this->borrower->getPersonalInformation() + ['firstName' => $this->borrower->getFirstName(), 'lastName' => $this->borrower->getLastName(), 'email' => $this->borrower->getUser()->getEmail(), 'countryId' => $this->borrower->getCountryId()];
     return $personalInformation;
 }