]> Raphaƫl G. Git Repositories - userbundle/blobdiff - Entity/Civility.php
Rename title in civility
[userbundle] / Entity / Civility.php
diff --git a/Entity/Civility.php b/Entity/Civility.php
new file mode 100644 (file)
index 0000000..83c7f47
--- /dev/null
@@ -0,0 +1,155 @@
+<?php
+
+namespace Rapsys\UserBundle\Entity;
+
+/**
+ * Civility
+ */
+class Civility {
+       /**
+        * @var integer
+        */
+       protected $id;
+
+       /**
+        * @var string
+        */
+       protected $title;
+
+       /**
+        * @var \DateTime
+        */
+       protected $created;
+
+       /**
+        * @var \DateTime
+        */
+       protected $updated;
+
+       /**
+        * @var \Doctrine\Common\Collections\Collection
+        */
+       protected $users;
+
+       /**
+        * Constructor
+        */
+       public function __construct() {
+               $this->users = new \Doctrine\Common\Collections\ArrayCollection();
+       }
+
+       /**
+        * Get id
+        *
+        * @return integer
+        */
+       public function getId() {
+               return $this->id;
+       }
+
+       /**
+        * Set title
+        *
+        * @param string $title
+        *
+        * @return Civility
+        */
+       public function setTitle($title) {
+               $this->title = $title;
+
+               return $this;
+       }
+
+       /**
+        * Get title
+        *
+        * @return string
+        */
+       public function getTitle() {
+               return $this->title;
+       }
+
+       /**
+        * Set created
+        *
+        * @param \DateTime $created
+        *
+        * @return Civility
+        */
+       public function setCreated($created) {
+               $this->created = $created;
+
+               return $this;
+       }
+
+       /**
+        * Get created
+        *
+        * @return \DateTime
+        */
+       public function getCreated() {
+               return $this->created;
+       }
+
+       /**
+        * Set updated
+        *
+        * @param \DateTime $updated
+        *
+        * @return Civility
+        */
+       public function setUpdated($updated) {
+               $this->updated = $updated;
+
+               return $this;
+       }
+
+       /**
+        * Get updated
+        *
+        * @return \DateTime
+        */
+       public function getUpdated() {
+               return $this->updated;
+       }
+
+       /**
+        * Add user
+        *
+        * @param \Rapsys\UserBundle\Entity\User $user
+        *
+        * @return Civility
+        */
+       public function addUser(\Rapsys\UserBundle\Entity\User $user) {
+               $this->users[] = $user;
+
+               return $this;
+       }
+
+       /**
+        * Remove user
+        *
+        * @param \Rapsys\UserBundle\Entity\User $user
+        */
+       public function removeUser(\Rapsys\UserBundle\Entity\User $user) {
+               $this->users->removeElement($user);
+       }
+
+       /**
+        * Get users
+        *
+        * @return \Doctrine\Common\Collections\Collection
+        */
+       public function getUsers() {
+               return $this->users;
+       }
+
+       /**
+        * Returns a string representation of the title
+        *
+        * @return string
+        */
+       public function __toString(): string {
+               return $this->title;
+       }
+}