*/
protected $class;
+ /**
+ * @var string
+ */
+ protected $short;
+
+ /**
+ * @var integer
+ */
+ protected $rate;
+
/**
* @var string
*/
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
*
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'));
+ }
+ }
}