Advertisement
Guest User

bbb

a guest
Nov 24th, 2014
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.82 KB | None | 0 0
  1. <?php
  2. /**
  3.  * Created by PhpStorm.
  4.  * User: Lukas
  5.  * Date: 28.10.14
  6.  * Time: 15:31
  7.  */
  8.  
  9. namespace App\Model\Mappers;
  10.  
  11.  
  12. use App\Model\Entities\NewsLetter;
  13. use Nette\Database\Context;
  14.  
  15. class NewsletterMapper {
  16.  
  17.     /**
  18.      * @var \Nette\Database\Context
  19.      */
  20.     private $database;
  21.  
  22.     private $table = 'newsletter';
  23.  
  24.     public function __construct(Context $database)
  25.     {
  26.         $this->database = $database;
  27.     }
  28.  
  29.     public function registerNewUser(NewsLetter $letter)
  30.     {
  31.         $this->database->table($this->table)->insert(array(
  32.             'email' => $letter->getEmail()
  33.         ));
  34.     }
  35.  
  36.     public function ifEmailIsAlreadyRegistered(NewsLetter $letter)
  37.     {
  38.         return $this->database->table($this->table)->select('email')->where('email', $letter->getEmail())->fetch();
  39.     }
  40.  
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement