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