Skip to content
Snippets Groups Projects
Commit 6165bfaf authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

Ajustemant du trait

parent 6ce53e61
No related branches found
No related tags found
No related merge requests found
Pipeline #22879 passed
......@@ -4,11 +4,18 @@ namespace UnicaenSynchro\Entity\Db;
use DateTime;
interface IsSynchronisableInterface {
interface IsSynchronisableInterface
{
public function getInsertedOn(): ?DateTime;
public function getCreatedOn() : ?DateTime;
public function getUpdatedOn(): ?DateTime;
public function getDeletedOn(): ?DateTime;
public function isDeleted(?DateTime $date = null): bool;
public function getSourceId(): ?string;
public function getIdOrig(): ?string;
}
\ No newline at end of file
......@@ -10,6 +10,9 @@ trait IsSynchronisableTrait {
private ?Datetime $updatedOn;
private ?Datetime $deletedOn;
private ?string $sourceId;
private ?string $idOrig;
public function getInsertedOn(): ?DateTime
{
return $this->createdOn;
......@@ -47,4 +50,27 @@ trait IsSynchronisableTrait {
return true;
}
/**
* @return string|null
*/
public function getSourceId(): ?string
{
return $this->sourceId;
}
public function setSourceId(?string $sourceId): void
{
$this->sourceId = $sourceId;
}
public function getIdOrig(): ?string
{
return $this->idOrig;
}
public function setIdOrig(?string $idOrig): void
{
$this->idOrig = $idOrig;
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment