* Constructor
*/
public function __construct() {
+ //Set defaults
$this->description = null;
$this->class = null;
$this->short = null;
$this->donate = null;
$this->link = null;
$this->profile = null;
+ $this->location = null;
+ $this->created = new \DateTime('now');
+ $this->updated = new \DateTime('now');
}
/**
/**
* Set rate
*
- * @param string $rate
+ * @param int $rate
*
* @return Snippet
*/
- public function setRate(?string $rate): Snippet {
+ public function setRate(?int $rate): Snippet {
$this->rate = $rate;
return $this;
/**
* Get rate
*
- * @return string
+ * @return int
*/
- public function getRate(): ?string {
+ public function getRate(): ?int {
return $this->rate;
}
*
* @return User
*/
- public function setHat(bool $hat): Snippet {
+ public function setHat(?bool $hat): Snippet {
$this->hat = $hat;
return $this;
*
* @return bool
*/
- public function getHat(): bool {
+ public function getHat(): ?bool {
return $this->hat;
}
/**
/**
* {@inheritdoc}
*/
- public function preUpdate(\Doctrine\ORM\Event\PreUpdateEventArgs $eventArgs) {
+ public function preUpdate(PreUpdateEventArgs $eventArgs) {
//Check that we have an snippet instance
- if (($snippet = $eventArgs->getEntity()) instanceof Snippet) {
+ if (($snippet = $eventArgs->getObject()) instanceof Snippet) {
//Set updated value
$snippet->setUpdated(new \DateTime('now'));
}