<?php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
use App\Traits\CreatedUpdatedTrait;
/**
* @ORM\Table(name="v_log")
* @ORM\Entity(repositoryClass="App\Repository\LogRepository")
*/
class Log
{
/**
* @ORM\Id()
* @ORM\GeneratedValue()
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\ManyToOne(targetEntity="App\Entity\Admin")
*/
private $user;
/**
* @ORM\Column(type="text", nullable=true)
*/
private $message;
/**
* @ORM\Column(type="json", nullable=true)
*/
private $extra;
use CreatedUpdatedTrait;
public function getId(): ?int
{
return $this->id;
}
/**
* @return mixed
*/
public function getUser()
{
return $this->user;
}
/**
* @param mixed $user
*/
public function setUser($user): void
{
$this->user = $user;
}
/**
* @return mixed
*/
public function getMessage()
{
return $this->message;
}
/**
* @param mixed $message
*/
public function setMessage($message): void
{
$this->message = $message;
}
/**
* @return mixed
*/
public function getExtra()
{
return $this->extra;
}
/**
* @param mixed $extra
*/
public function setExtra($extra): void
{
$this->extra = $extra;
}
}