Advertisement
Guest User

Untitled

a guest
Jul 24th, 2016
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.75 KB | None | 0 0
  1. <?php
  2.  
  3. namespace EduPlatform\UserBundle\Entity;
  4.  
  5. use Doctrine\ORM\Mapping as ORM;
  6. use Symfony\Component\Validator\Constraints as Assert;
  7. /**
  8.  * User
  9.  *
  10.  * @ORM\Table(name="user")
  11.  * @ORM\Entity(repositoryClass="EduPlatform\UserBundle\Repository\UserRepository")
  12.  */
  13. class User
  14. {
  15.     /**
  16.      * @var int
  17.      *
  18.      * @ORM\Column(name="id", type="integer")
  19.      * @ORM\Id
  20.      * @ORM\GeneratedValue(strategy="AUTO")
  21.      */
  22.     private $id;
  23.  
  24.     /**
  25.      * @var string
  26.      *
  27.      * @ORM\Column(name="username", type="string", length=255, unique=true)
  28.      * @Assert\Length(
  29.      *      min = 5,
  30.      *      max = 50,
  31.      *      minMessage = "Minimalna ilość znaków to 5 {{ limit }} ",
  32.      *      maxMessage = "Maksymalna ilość znaków go{{ limit }}"
  33.      * )
  34.      */
  35.     private $username;
  36.  
  37.     /**
  38.      * @var string
  39.      *
  40.      * @ORM\Column(name="password", type="string", length=255)
  41.      * @Assert\Length(
  42.      *      min = 8,
  43.      *      max = 30,
  44.      *      minMessage = "Minimalna ilość znaków hasła to  {{ limit }} ",
  45.      *      maxMessage = "Maksymalna ilość znaków hasła to{{ limit }}"
  46.      * )
  47.      */
  48.     private $password;
  49.  
  50.     /**
  51.      * @var string
  52.      *
  53.      * @ORM\Column(name="email", type="string", length=255, unique=true)
  54.      * @Assert\Email(
  55.      *     message = "Podałeś zły adres e-mail '{{ value }}'",
  56.      *     checkMX = true
  57.      * )
  58.      */
  59.     private $email;
  60.  
  61.     /**
  62.      * @var bool
  63.      *
  64.      * @ORM\Column(name="isActive", type="boolean", nullable=true)
  65.      */
  66.     private $isActive;
  67.  
  68.     /**
  69.      * @var string
  70.      *
  71.      * @ORM\Column(name="plainPassword", type="string", length=255)
  72.      */
  73.     private $plainPassword;
  74.  
  75.  
  76.     /**
  77.      * Get id
  78.      *
  79.      * @return int
  80.      */
  81.     public function getId()
  82.     {
  83.         return $this->id;
  84.     }
  85.  
  86.     /**
  87.      * Set username
  88.      *
  89.      * @param string $username
  90.      *
  91.      * @return User
  92.      */
  93.     public function setUsername($username)
  94.     {
  95.         $this->username = $username;
  96.  
  97.         return $this;
  98.     }
  99.  
  100.     /**
  101.      * Get username
  102.      *
  103.      * @return string
  104.      */
  105.     public function getUsername()
  106.     {
  107.         return $this->username;
  108.     }
  109.  
  110.     /**
  111.      * Set password
  112.      *
  113.      * @param string $password
  114.      *
  115.      * @return User
  116.      */
  117.     public function setPassword($password)
  118.     {
  119.         $this->password = $password;
  120.  
  121.         return $this;
  122.     }
  123.  
  124.     /**
  125.      * Get password
  126.      *
  127.      * @return string
  128.      */
  129.     public function getPassword()
  130.     {
  131.         return $this->password;
  132.     }
  133.  
  134.     /**
  135.      * Set email
  136.      *
  137.      * @param string $email
  138.      *
  139.      * @return User
  140.      */
  141.     public function setEmail($email)
  142.     {
  143.         $this->email = $email;
  144.  
  145.         return $this;
  146.     }
  147.  
  148.     /**
  149.      * Get email
  150.      *
  151.      * @return string
  152.      */
  153.     public function getEmail()
  154.     {
  155.         return $this->email;
  156.     }
  157.  
  158.     /**
  159.      * Set isActive
  160.      *
  161.      * @param boolean $isActive
  162.      *
  163.      * @return User
  164.      */
  165.     public function setIsActive($isActive)
  166.     {
  167.         $this->isActive = $isActive;
  168.  
  169.         return $this;
  170.     }
  171.  
  172.     /**
  173.      * Get isActive
  174.      *
  175.      * @return bool
  176.      */
  177.     public function getIsActive()
  178.     {
  179.         return $this->isActive;
  180.     }
  181.  
  182.     /**
  183.      * Set plainPassword
  184.      *
  185.      * @param string $plainPassword
  186.      *
  187.      * @return User
  188.      */
  189.     public function setPlainPassword($plainPassword)
  190.     {
  191.         $this->plainPassword = $plainPassword;
  192.  
  193.         return $this;
  194.     }
  195.  
  196.     /**
  197.      * Get plainPassword
  198.      *
  199.      * @return string
  200.      */
  201.     public function getPlainPassword()
  202.     {
  203.         return $this->plainPassword;
  204.     }
  205. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement