protected $locale;
/**
- * @var text
+ * @var string
*/
protected $description;
+ /**
+ * @var string
+ */
+ protected $class;
+
+ /**
+ * @var string
+ */
+ protected $short;
+
+ /**
+ * @var integer
+ */
+ protected $rate;
+
+ /**
+ * @var string
+ */
+ protected $contact;
+
+ /**
+ * @var string
+ */
+ protected $donate;
+
+ /**
+ * @var string
+ */
+ protected $link;
+
+ /**
+ * @var string
+ */
+ protected $profile;
+
/**
* @var \DateTime
*/
return $this->description;
}
+ /**
+ * Set class
+ *
+ * @param string $class
+ *
+ * @return Snippet
+ */
+ public function setClass($class) {
+ $this->class = $class;
+
+ return $this;
+ }
+
+ /**
+ * Get class
+ *
+ * @return string
+ */
+ public function getClass() {
+ return $this->class;
+ }
+
+ /**
+ * Set short
+ *
+ * @param string $short
+ *
+ * @return Snippet
+ */
+ public function setShort($short) {
+ $this->short = $short;
+
+ return $this;
+ }
+
+ /**
+ * Get short
+ *
+ * @return string
+ */
+ public function getShort() {
+ return $this->short;
+ }
+
+ /**
+ * Set rate
+ *
+ * @param string $rate
+ *
+ * @return Snippet
+ */
+ public function setRate($rate) {
+ $this->rate = $rate;
+
+ return $this;
+ }
+
+ /**
+ * Get rate
+ *
+ * @return string
+ */
+ public function getRate() {
+ return $this->rate;
+ }
+
+ /**
+ * Set contact
+ *
+ * @param string $contact
+ *
+ * @return Snippet
+ */
+ public function setContact($contact) {
+ $this->contact = $contact;
+
+ return $this;
+ }
+
+ /**
+ * Get contact
+ *
+ * @return string
+ */
+ public function getContact() {
+ return $this->contact;
+ }
+
+ /**
+ * Set donate
+ *
+ * @param string $donate
+ *
+ * @return Snippet
+ */
+ public function setDonate($donate) {
+ $this->donate = $donate;
+
+ return $this;
+ }
+
+ /**
+ * Get donate
+ *
+ * @return string
+ */
+ public function getDonate() {
+ return $this->donate;
+ }
+
+ /**
+ * Set link
+ *
+ * @param string $link
+ *
+ * @return Snippet
+ */
+ public function setLink($link) {
+ $this->link = $link;
+
+ return $this;
+ }
+
+ /**
+ * Get link
+ *
+ * @return string
+ */
+ public function getLink() {
+ return $this->link;
+ }
+
+ /**
+ * Set profile
+ *
+ * @param string $profile
+ *
+ * @return Snippet
+ */
+ public function setProfile($profile) {
+ $this->profile = $profile;
+
+ return $this;
+ }
+
+ /**
+ * Get profile
+ *
+ * @return string
+ */
+ public function getProfile() {
+ return $this->profile;
+ }
+
/**
* Set created
*
* @param \DateTime $created
*
- * @return User
+ * @return Snippet
*/
public function setCreated($created) {
$this->created = $created;
*
* @param \DateTime $updated
*
- * @return User
+ * @return Snippet
*/
public function setUpdated($updated) {
$this->updated = $updated;
/**
* Set location
+ *
+ * @param Location $location
+ *
+ * @return Snippet
*/
public function setLocation(Location $location) {
$this->location = $location;
/**
* Get location
+ *
+ * @return Location
*/
public function getLocation() {
return $this->location;
/**
* Set user
+ *
+ * @param User $user
+ *
+ * @return Snippet
*/
public function setUser(User $user) {
$this->user = $user;
/**
* Get user
+ *
+ * @return User
*/
public function getUser() {
return $this->user;
}
+
+ /**
+ * {@inheritdoc}
+ */
+ public function preUpdate(\Doctrine\ORM\Event\PreUpdateEventArgs $eventArgs) {
+ //Check that we have an snippet instance
+ if (($snippet = $eventArgs->getEntity()) instanceof Snippet) {
+ //Set updated value
+ $snippet->setUpdated(new \DateTime('now'));
+ }
+ }
}