src/Entity/Log/LogUser.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Entity\Log;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * LogUser
  6.  *
  7.  * @ORM\Table(name="tam_log_user")
  8.  * @ORM\Entity(repositoryClass="App\Repository\Log\LogUserRepository")
  9.  */
  10. class LogUser
  11. {
  12.     /**
  13.      * @var int
  14.      *
  15.      * @ORM\Column(name="id", type="integer")
  16.      * @ORM\Id
  17.      * @ORM\GeneratedValue(strategy="IDENTITY")
  18.      */
  19.     private $id;
  20.     
  21.     /**
  22.      * @var \App\Entity\User
  23.      *
  24.      * @ORM\ManyToOne(targetEntity="\App\Entity\User", fetch="EAGER", inversedBy="connectionLogs")
  25.      * @ORM\JoinColumns({
  26.      *   @ORM\JoinColumn(name="tam_user", referencedColumnName="id", onDelete="SET NULL")
  27.      * })
  28.      */
  29.     private $user;
  30.     
  31.     /**
  32.      * @var string
  33.      *
  34.      * @ORM\Column(name="source", type="string", length=255, nullable=true)
  35.      */
  36.     private $source;
  37.     
  38.     /**
  39.      * @var \App\Entity\AppVersion
  40.      *
  41.      * @ORM\ManyToOne(targetEntity="\App\Entity\AppVersion", fetch="EAGER", inversedBy="connectionUserLogs")
  42.      * @ORM\JoinColumns({
  43.      *   @ORM\JoinColumn(name="smartphone_app_version", referencedColumnName="id", onDelete="SET NULL")
  44.      * })
  45.      */
  46.     private $smartphoneAppVersion;
  47.     
  48.     
  49.     /**
  50.      * @var \DateTime
  51.      *
  52.      * @ORM\Column(name="date_connection", type="datetime", nullable=false)
  53.      */
  54.     private $dateConnection;
  55.     
  56.     /**
  57.      * Get id
  58.      *
  59.      * @return int
  60.      */
  61.     public function getId()
  62.     {
  63.         return $this->id;
  64.     }
  65.     
  66.     /**
  67.      * Set dateConnection
  68.      *
  69.      * @param \DateTime $dateConnection
  70.      *
  71.      * @return LogUser
  72.      */
  73.     public function setDateConnection($dateConnection)
  74.     {
  75.         $this->dateConnection $dateConnection;
  76.         return $this;
  77.     }
  78.     /**
  79.      * Get dateConnection
  80.      *
  81.      * @return \DateTime
  82.      */
  83.     public function getDateConnection()
  84.     {
  85.         return $this->dateConnection;
  86.     }
  87.     
  88.     /**
  89.      * Set source
  90.      *
  91.      * @param string $source
  92.      *
  93.      * @return LogUser
  94.      */
  95.     public function setSource($source)
  96.     {
  97.         $this->source $source;
  98.         return $this;
  99.     }
  100.     /**
  101.      * Get source
  102.      *
  103.      * @return string
  104.      */
  105.     public function getSource()
  106.     {
  107.         return $this->source;
  108.     }
  109.     
  110.     /**
  111.      * Set smartphoneAppVersion
  112.      *
  113.      * @param RankingSystem $smartphoneAppVersion
  114.      *
  115.      * @return LogUser
  116.      */
  117.     public function setSmartphoneAppVersion($smartphoneAppVersion)
  118.     {
  119.         $this->smartphoneAppVersion $smartphoneAppVersion;
  120.         return $this;
  121.     }
  122.     /**
  123.      * Get smartphoneAppVersion
  124.      *
  125.      * @return AppVersion
  126.      */
  127.     public function getSmartphoneAppVersion()
  128.     {
  129.         return $this->smartphoneAppVersion;
  130.     }
  131.     
  132.     /**
  133.      * Set user
  134.      *
  135.      * @param User $user
  136.      *
  137.      * @return LogUser
  138.      */
  139.     public function setUser($user)
  140.     {
  141.         $this->user $user;
  142.         return $this;
  143.     }
  144.     /**
  145.      * Get user
  146.      *
  147.      * @return User
  148.      */
  149.     public function getUser()
  150.     {
  151.         return $this->user;
  152.     }
  153.     
  154.     
  155.     
  156. }