tag = $tag; } /** * Get id * * @return integer */ public function getId() { return $this->id; } /** * Set text * * @param string $text * @return PostTag */ public function setText($text) { $this->text = $text; return $this; } /** * Get text * * @return string */ public function getText() { return $this->text; } /** * @return string */ public function getOriginalTagText() { return $this->tag ? $this->tag->getText() : ''; } /** * Set post * * @param Post $post * @return PostTag */ public function setPost(Post $post = null) { $this->post = $post; return $this; } /** * Get post * * @return Post */ public function getPost() { return $this->post; } /** * Set tag * * @param Tag $tag * @return PostTag */ public function setTag(Tag $tag = null) { $this->tag = $tag; return $this; } /** * Get tag * * @return Tag */ public function getTag() { return $this->tag; } }