src/Model/LoginMessage.php line 114

Open in your IDE?
  1. <?php
  2. namespace App\Model;
  3. class LoginMessage implements \JsonSerializable
  4. {
  5.     private $id;
  6.     private $subject;
  7.     private $message;
  8.     private $messageTrigger;
  9.     private $validFrom;
  10.     private $validTo;
  11.     
  12.     const MESSAGE_TRIGGER_AT_EVERY_LOGIN 'AtEveryLogin';
  13.     const MESSAGE_TRIGGER_AT_FIRST_LOGIN 'AtFirstLogin';
  14.     const MESSAGE_TRIGGER_UNTIL_DISMISSED 'UntilDismissed';
  15.     
  16.     /**
  17.      * @return mixed
  18.      */
  19.     public function getId()
  20.     {
  21.         return $this->id;
  22.     }
  23.     /**
  24.      * @return mixed
  25.      */
  26.     public function getSubject()
  27.     {
  28.         return $this->subject;
  29.     }
  30.     /**
  31.      * @return mixed
  32.      */
  33.     public function getMessage()
  34.     {
  35.         return $this->message;
  36.     }
  37.     /**
  38.      * @return mixed
  39.      */
  40.     public function getMessageTrigger()
  41.     {
  42.         return $this->messageTrigger;
  43.     }
  44.     /**
  45.      * @return mixed
  46.      */
  47.     public function getValidFrom()
  48.     {
  49.         return $this->validFrom;
  50.     }
  51.     /**
  52.      * @return mixed
  53.      */
  54.     public function getValidTo()
  55.     {
  56.         return $this->validTo;
  57.     }
  58.     /**
  59.      * @param mixed $id
  60.      */
  61.     public function setId($id)
  62.     {
  63.         $this->id $id;
  64.     }
  65.     /**
  66.      * @param mixed $subject
  67.      */
  68.     public function setSubject($subject)
  69.     {
  70.         $this->subject $subject;
  71.     }
  72.     /**
  73.      * @param mixed $message
  74.      */
  75.     public function setMessage($message)
  76.     {
  77.         $this->message $message;
  78.     }
  79.     /**
  80.      * @param mixed $messageTrigger
  81.      */
  82.     public function setMessageTrigger($messageTrigger)
  83.     {
  84.         $this->messageTrigger $messageTrigger;
  85.     }
  86.     /**
  87.      * @param mixed $validFrom
  88.      */
  89.     public function setValidFrom($validFrom)
  90.     {
  91.         $this->validFrom $validFrom;
  92.     }
  93.     /**
  94.      * @param mixed $validTo
  95.      */
  96.     public function setValidTo($validTo)
  97.     {
  98.         $this->validTo $validTo;
  99.     }
  100.     public function jsonSerialize()
  101.     {
  102.         $vars get_object_vars($this);
  103.         return $vars;
  104.     }
  105.     
  106. }