/** * Gets type of transaction in payment: Sold or Purchased * @param LocalAuthor $seller [] * @param LocalAuthor $user [] * * @return String * * @author Vincent Farly G. Taboada <*****@*****.**> */ public function transactionType($seller, $user) { if ($seller->getId() === $user->getId()) { return 'S'; } return 'P'; }
/** * sets password * * @param \LocalAuthor $localAuthor * @param string $newPassword * @return \LocalAuthor or false if current password is incorrect */ public function setPassword($localAuthor, $newPassword) { $encoder = new MessageDigestPasswordEncoder(); $localAuthor->setPassword($encoder->encodePassword($newPassword, '')); return $this->updateLocalAuthor($localAuthor); }