src/Entity/Log.php line 10

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\LogRepository;
  4. use App\Entity\Correction;
  5. use Doctrine\ORM\Mapping as ORM;
  6. use DateTime;
  7. class Log
  8. {
  9.   private $id;
  10.   private $action# create, remove, update
  11.   private $loggedAt# 2012-03-07 10:22:02
  12.   private $objectId;
  13.   private $objectClass# App\Entity\Correction, App\Entity\Task
  14.   private $version;
  15.   private $data;
  16.   private $username;
  17.   public function __construct(){
  18.     $this->loggedAt = new DateTime();
  19.     $this->version 1;
  20.   }
  21.   public function encode(){
  22.     $this->data Correction::encode4Byte($this->data);
  23.   }
  24.   public function decode(){
  25.     $this->data Correction::decode4Byte($this->data);
  26.   }
  27.   public function getId(){ return $this->id; }
  28.   public function getAction(){ return $this->action; }
  29.   public function setAction($new){ $this->action $new; }
  30.   public function getLoggedAt(){ return $this->loggedAt; }
  31.   public function setLoggedAt($new){ $this->loggedAt $new; }
  32.   public function getObjectId(){ return $this->objectId; }
  33.   public function setObjectId($new){ $this->objectId $new; }
  34.   public function getObjectClass(){ return $this->objectClass; }
  35.   public function setObjectClass($new){ $this->objectClass $new; }
  36.   public function getVersion(){ return $this->version; }
  37.   public function setVersion($new){ $this->version $new; }
  38.   public function getData(){ return $this->data; }
  39.   public function setData($new){ $this->data $new; }
  40.   public function getUsername(){ return $this->username; }
  41.   public function setUsername($new){ $this->username $new; }
  42. }