user = $user; $this->createdAt = new \DateTime(); } /** * Get name. * * @return string */ public function getName() { return $this->name; } /** * Set name. * * @param string $name * * @return Client */ public function setName($name) { $this->name = $name; return $this; } /** * @return User */ public function getUser() { return $this->user; } /** * @VirtualProperty * @SerializedName("client_id") * @Groups({"user_api_with_client"}) */ public function getClientId() { return $this->getId() . '_' . $this->getRandomId(); } /** * @return string */ public function getImage() { return $this->image; } /** * @param string $image */ public function setImage($image) { $this->image = $image; } /** * @return string */ public function getDescription() { return $this->description; } /** * @param string $description */ public function setDescription($description) { $this->description = $description; } /** * @return string */ public function getAppUrl() { return $this->appUrl; } /** * @param string $appUrl */ public function setAppUrl($appUrl) { $this->appUrl = $appUrl; } /** * @return \DateTime */ public function getCreatedAt() { return $this->createdAt; } }