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; }
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); }
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; }