Loading src/UnicaenSynchro/Entity/Db/IsSynchronisableInterface.php +9 −2 Changes for src/UnicaenSynchro/Entity/Db/IsSynchronisableInterface.php: 9 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -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 src/UnicaenSynchro/Entity/Db/IsSynchronisableTrait.php +26 −0 Changes for src/UnicaenSynchro/Entity/Db/IsSynchronisableTrait.php: 26 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -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; Loading Loading @@ -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 Loading
src/UnicaenSynchro/Entity/Db/IsSynchronisableInterface.php +9 −2 Changes for src/UnicaenSynchro/Entity/Db/IsSynchronisableInterface.php: 9 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -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
src/UnicaenSynchro/Entity/Db/IsSynchronisableTrait.php +26 −0 Changes for src/UnicaenSynchro/Entity/Db/IsSynchronisableTrait.php: 26 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -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; Loading Loading @@ -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