public function update(UserInterface $user) { $req = $this->db->prepare(' UPDATE `matcha_user` SET username = :username, email = :email, password = :password, hash = :hash, active = :active WHERE id = :id '); $user->setHash($user->getHash()); $req->execute(['id' => $user->getId(), 'username' => $user->getUsername(), 'email' => $user->getEmail(), 'password' => $user->getPassword(), 'hash' => $user->getHash(), 'active' => $user->getActive()]); }
public function sendMail($subject, $content, UserInterface $user) { $message = Swift_Message::newInstance($subject)->setFrom(['*****@*****.**' => 'Matcha Admin'])->setTo([$user->getEmail() => $user->getUsername()])->setBody($content)->setContentType('text/html'); }