src/Entity/Manager.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * Manager
  6.  *
  7.  * @ORM\Table(name="manager", uniqueConstraints={@ORM\UniqueConstraint(name="manager_id_uindex", columns={"id"})})
  8.  * @ORM\Entity
  9.  */
  10. class Manager
  11. {
  12.     /**
  13.      * @var integer
  14.      *
  15.      * @ORM\Column(name="id", type="integer", nullable=false)
  16.      * @ORM\Id
  17.      * @ORM\GeneratedValue(strategy="IDENTITY")
  18.      */
  19.     private $id;
  20.     /**
  21.      * @var string
  22.      *
  23.      * @ORM\Column(name="first_name", type="string", length=255, nullable=true)
  24.      */
  25.     private $firstName;
  26.     /**
  27.      * @var string
  28.      *
  29.      * @ORM\Column(name="last_name", type="string", length=255, nullable=true)
  30.      */
  31.     private $lastName;
  32.     /**
  33.      * @var string
  34.      *
  35.      * @ORM\Column(name="email", type="string", length=255, nullable=true)
  36.      */
  37.     private $email;
  38.     /**
  39.      * @var string
  40.      *
  41.      * @ORM\Column(name="phone", type="string", length=255, nullable=true)
  42.      */
  43.     private $phone;
  44.     /**
  45.      * @var string
  46.      *
  47.      * @ORM\Column(name="company_name", type="string", length=255, nullable=true)
  48.      */
  49.     private $companyName;
  50.     /**
  51.      * @var string
  52.      *
  53.      * @ORM\Column(name="address", type="string", length=255, nullable=true)
  54.      */
  55.     private $address;
  56.     /**
  57.      * @var string
  58.      *
  59.      * @ORM\Column(name="address_2", type="string", length=255, nullable=true)
  60.      */
  61.     private $address2;
  62.     /**
  63.      * @var string
  64.      *
  65.      * @ORM\Column(name="zip_code", type="string", length=16, nullable=true)
  66.      */
  67.     private $zipCode;
  68.     /**
  69.      * @var string
  70.      *
  71.      * @ORM\Column(name="city", type="string", length=255, nullable=true)
  72.      */
  73.     private $city;
  74.     /**
  75.      * @ORM\OneToOne(targetEntity="Account", mappedBy="manager")
  76.      */
  77.     protected $account;
  78.     /**
  79.      * @return int
  80.      */
  81.     public function getId()
  82.     {
  83.         return $this->id;
  84.     }
  85.     /**
  86.      * @param int $id
  87.      */
  88.     public function setId($id)
  89.     {
  90.         $this->id $id;
  91.     }
  92.     /**
  93.      * @return string
  94.      */
  95.     public function getFirstName()
  96.     {
  97.         return $this->firstName;
  98.     }
  99.     /**
  100.      * @param string $firstName
  101.      */
  102.     public function setFirstName($firstName)
  103.     {
  104.         $this->firstName $firstName;
  105.     }
  106.     /**
  107.      * @return string
  108.      */
  109.     public function getLastName()
  110.     {
  111.         return $this->lastName;
  112.     }
  113.     /**
  114.      * @param string $lastName
  115.      */
  116.     public function setLastName($lastName)
  117.     {
  118.         $this->lastName $lastName;
  119.     }
  120.     /**
  121.      * @return string
  122.      */
  123.     public function getEmail()
  124.     {
  125.         return $this->email;
  126.     }
  127.     /**
  128.      * @param string $email
  129.      */
  130.     public function setEmail($email)
  131.     {
  132.         $this->email $email;
  133.     }
  134.     /**
  135.      * @return string
  136.      */
  137.     public function getPhone()
  138.     {
  139.         return $this->phone;
  140.     }
  141.     /**
  142.      * @param string $phone
  143.      */
  144.     public function setPhone($phone)
  145.     {
  146.         $this->phone $phone;
  147.     }
  148.     /**
  149.      * @return string
  150.      */
  151.     public function getCompanyName()
  152.     {
  153.         return $this->companyName;
  154.     }
  155.     /**
  156.      * @param string $companyName
  157.      */
  158.     public function setCompanyName($companyName)
  159.     {
  160.         $this->companyName $companyName;
  161.     }
  162.     /**
  163.      * @return string
  164.      */
  165.     public function getAddress()
  166.     {
  167.         return $this->address;
  168.     }
  169.     /**
  170.      * @param string $address
  171.      */
  172.     public function setAddress($address)
  173.     {
  174.         $this->address $address;
  175.     }
  176.     /**
  177.      * @return string
  178.      */
  179.     public function getAddress2()
  180.     {
  181.         return $this->address2;
  182.     }
  183.     /**
  184.      * @param string $address2
  185.      */
  186.     public function setAddress2($address2)
  187.     {
  188.         $this->address2 $address2;
  189.     }
  190.     /**
  191.      * @return string
  192.      */
  193.     public function getZipCode()
  194.     {
  195.         return $this->zipCode;
  196.     }
  197.     /**
  198.      * @param string $zipCode
  199.      */
  200.     public function setZipCode($zipCode)
  201.     {
  202.         $this->zipCode $zipCode;
  203.     }
  204.     /**
  205.      * @return string
  206.      */
  207.     public function getCity()
  208.     {
  209.         return $this->city;
  210.     }
  211.     /**
  212.      * @param string $city
  213.      */
  214.     public function setCity($city)
  215.     {
  216.         $this->city $city;
  217.     }
  218.     /**
  219.      * @return mixed
  220.      */
  221.     public function getAccount()
  222.     {
  223.         return $this->account;
  224.     }
  225.     /**
  226.      * @param mixed $account
  227.      */
  228.     public function setAccount($account)
  229.     {
  230.         $this->account $account;
  231.     }
  232. }